Sto scrivendo un componente aggiuntivo e devo usare JQuery.
Ci sono conseguenze sull'uso di JHtml: :( 'jquery.framework') in modalità No Conflict in modo che JQuery sia accessibile tramite lo spazio dei nomi jQuery (anziché $)?
Preferirei davvero usarlo in quel modo comunque. Voglio solo assicurarmi che non sia una norma. Ho "letto" che MooTools è un po 'predefinito e impostato su "$".
Ogni approfondimento è apprezzato.
È già caricato in modalità senza conflitto
Per caricare jQuery, utilizzare JHtml :: _ ('jquery.framework');
Questo caricherà la libreria jQuery versione 1.11.3 in modalità senza conflitto. Ciò significa che è accessibile tramite lo spazio dei nomi jQuery, non tramite $.
Per caricarlo in modalità normale, chiama JHtml :: _ ('jquery.framework', false);
Puoi avere informazioni più specifiche sul caricamento dei framework in Joomla a questa pagina
Quando scrivi jQuery, puoi usare $
un alias dell'ambito globale jQuery
, in questo modo:
jQuery(document).ready(function($){
var something = $('.something');
});