несколько библиотек JavaScript? - PullRequest
0 голосов
/ 02 февраля 2011

Хорошо, поэтому я использую jQuery 1.5 и библиотеку API данных Google на одной странице, а jQuery вообще не запускается. Они мешают друг другу, и если да, то как мне это исправить?

Ответы [ 2 ]

3 голосов
/ 02 февраля 2011

Вы можете использовать jocuery's noconflict (), чтобы дать ему свое собственное пространство имен

http://api.jquery.com/jQuery.noConflict/

1 голос
/ 02 февраля 2011

В дополнение к использованию noconflict (), как предложил Crayon (что является хорошим ответом +1), вы также можете использовать jquery вместо $ для выполнения вызовов jquery.Так, например ... вместо ...

$(function() { ... });

вы бы сделали

jQuery(function() { ... });

Это позволит избежать любых конфликтов между другими библиотеками, которые используют $.

...