it-swarm.com.de

JHtml :: _ ('jquery.framework') Kein Konfliktmodus

Ich schreibe ein Add-In und muss JQuery verwenden.

Gibt es irgendwelche Konsequenzen für die Verwendung von JHtml: :( 'jquery.framework') im No Conflict-Modus, sodass auf JQuery über den jQuery-Namespace zugegriffen wird (statt über $)?

Ich würde es sowieso lieber so benutzen. Ich möchte nur sicherstellen, dass es keine Norm ist. Ich habe "gelesen", dass MooTools eine Art Standard ist und auf "$" gesetzt ist.

Alle Einsichten wäre dankbar.

1
George Sexton

Es ist bereits im No Conflict-Modus geladen

Verwenden Sie zum Laden von jQuery JHtml :: _ ('jquery.framework');

Dadurch wird die Bibliothek von jQuery Version 1.11.3 in einem Modus ohne Konflikte geladen. Dies bedeutet, dass der Zugriff über den jQuery-Namespace und nicht über $ erfolgt.

Um es im normalen Modus zu laden, rufen Sie JHtml :: _ ('jquery.framework', false) auf.

Weitere Informationen zum Laden von Frameworks finden Sie in Joomla auf dieser Seite

Wenn Sie Ihre jQuery schreiben, können Sie $ und ein Alias ​​des globalen Bereichs jQuery, wie folgt:

jQuery(document).ready(function($){
    var something = $('.something');
});
1
Kitase88