два файла javascript, которые ненавидят друг друга - PullRequest
0 голосов
/ 05 марта 2012

Я недавно работал над сайтом и внедрил как световое окно, так и easyslider.Они оба прекрасно работают сами по себе, но если вы объедините их вместе, то будет работать либо простой слайдер, либо световое окно.Я пришел к выводу, что они оба пытаются использовать функцию с тем же именем, но с разными объявлениями ...

Адрес сайта: http://semaphoredesign.com/web-devel/oceanair/

Просто исправилотсутствует файл prototype.js

Ответы [ 2 ]

2 голосов
/ 05 марта 2012

Когда я смотрю в свою консоль в Chrome, я вижу, что вы получаете 404 на вашем prototype.js, который хочет lightwindow.Попробуйте решить эту проблему и посмотрите, что произойдет.

1 голос
/ 05 марта 2012

Чтобы использовать Prototype и jQuery вместе:

<script type="text/javascript" src="scripts/easyslider/js/jquery.js"></script>
<script type="text/javascript">
    // declare a global variable set to jQuery.noConflict();
    var jq = jQuery.noConflict();
    // in all jQuery scripts, use jq (or whatever you call the global) instead of $.
</script>
...