versiones que español component jquery dojo amd

español - jquery ui widget



dojo amd load jquery undefined no es una función (1)

Me veo obligado a usar el dojo amd loader y estoy doblando en otra parte del proyecto que fue escrita la mayoría de los selectores de jquery. Estoy haciendo un módulo para cargar en mi código jquery, pero la primera línea se está rompiendo.

pregunta: ¿cómo cargo jquery en un módulo dojo?

He estado buscando pero no puedo encontrarlo, supongo que es algo simple ...

define([''../../scripts/libs/jquery.js''], function($){ "use strict"; $(''#layers'').click(function() { if ($(''#layerMenu:visible'').length > 0) { $(''#layersMenu, #layersList'').toggle(); $(''#basemapMenu, #bookmarkMenu'').hide(); $(this).toggleClass(''navHighlight''); $(''#basemap, #bookmarks'').removeClass(''navHighlight''); } }); });


Necesitas echarle un vistazo a este enlace. Lo que necesitas es configurar tu cargador dojo para que cargue archivos no solo desde la ubicación dojo sino desde otra ubicación.

Solución:

1) pones la biblioteca jquery dentro de los archivos dojo, lo cual no es una buena idea

2) como mencioné antes para decirle a la configuración de dojo que busque archivos en otro lugar.

var dojoConfig = { baseUrl: "/js/", tlmSiblingOfDojo: false, packages: [ { name: "dojo", location: "lib/dojo" }, { name: "dijit", location: "lib/dijit" }, { name: "dojox", location: "lib/dojox" }, { name: "my", location: "my", main: "app" }, { name: "Jquery",location:"../../scripts/libs/"} ] };

Yo recomendaría utilizar una ruta completa.