Конфликт между скриптами
Здравствуйте. Я чесно сказать плохо разбираюся в javascript, поэтому решил обратиться к вам. Я хочу сделать постраничный вывод комментариев без перезагрузки.Нашел скрипт, но так как на моём сайте уже были java скрипты, то этот на половину отказывается работать. При закрузке страницы не выделяется ее номер. Он выделяется только после щелчка мыши на номер. Я нашел из за какого файла это происходит(mootools-release-1.11.js). Но сам я разобраться не могу.
Вот ссылка на архив: http://narod.ru/disk/27095375000/demo.rar.html Если удалить файл mootools-release-1.11.js , то все работает нормально. Но этого делать нельзя. P.S. Я тут всячески пробовал и вот что нашел. В файле mootools-release-1.11.js есть строчка: for(var g in this.effects){b[d][g]=c?0:f[this.effects[g]]}},this) при её удалении все начинает работать, но перестает работать то, для чего нужен mootools-release-1.11.js. Помогите пожалуйста. |
А если попробовать одну из библиотек изолировать поместив в блок
Код:
(function(){...})() |
(function(){js/mootools-release-1.11.js})() Если имеете ввиду так, то перестает работать то, для чего нужн mootools-release-1.11.js.
|
Цитата:
|
monolithed, а как надо?
|
Все всем спасибо.Сам разобрался. В некоторых местах заменил $ на jQuery и все заработало.:dance:
|
нет чтобы сразу сделать просто :haha:
Код:
(function($){хрень_с_JQuery})(JQuery); |
Цитата:
|
Вот этот код конфликтует
01 <script type="text/javascript" src="http://25medvedey.ru/jquery.min.js"></script> 02 <script type="text/javascript"> 03 $(function(){ 04 $('dl.tabs dt').click(function(){ 05 $(this) 06 .siblings().removeClass('selected').end() 07 .next('dd').andSelf().addClass('selected'); 08 }); 09 }); 10 </script> |
Попробуй так:
<script type="text/javascript" src="http://25medvedey.ru/jquery.min.js"></script> <script type="text/javascript"> (function() { $(function(){ $('dl.tabs dt').click(function(){ $(this) .siblings().removeClass('selected').end() .next('dd').andSelf().addClass('selected'); }); }); })(); </script> |
Часовой пояс GMT +3, время: 15:43. |