Проблема со скриптами - конфликт
Здравствуйте, у меня такая проблема:
В сайдбаре сайта работает таб (вшит в шаблон). Я подключаю в comment.php скрипт для работы таба комментирорвания (Wordpress/VK/Facebook) При этом таб в сайдбаре перестает функцинировать (все 4 вклади растягиваются по сайдбару). Пожалуйста помогите справиться с этой бедой! Вот код подключения скрипта в комментах <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> <script type="text/javascript"> $(function(){ $('dl.tabs dt').click(function(){ $(this) .siblings().removeClass('selected').end() .next('dd').andSelf().addClass('selected'); }); }); </script> Пытался разобраться заменой переменных var $j = jQuery.noConflict(); $j(function(){ Но я жесткий нуб и толку саму не хватает, помогите как убрать конфликт пжлст |
jquery не нужно подключать дважды. в этом нет особого смысла - только замедление загрузки страницы.
|
Вроде заработало, но какой ценой
На сколько разобрался: появился конфликт с библиотекой подключаемой самой темой вордпресс
WP-head(); выдает в шапке <script type='text/javascript' src='http://25medvedey.ru/wp-content/themes/Weekly/js/superfish.js?ver=1.0'></script> Эту библиотеку взял, так как Файербаг в консоли выводил ошибку с её названием. Применил бесконфликный код и скрипт с ajax.googleapis.com скопировал на свой хостинг (для ускорения) <script type="text/javascript" src="http://25medvedey.ru/jquery.min.js"></script> <script type="text/javascript"> jQuery.noConflict(); (function($){ $(function(){ $('dl.tabs dt').click(function(){ $(this) .siblings().removeClass('selected').end() .next('dd').andSelf().addClass('selected'); }); }); })(jQuery); </script> Но и это не помогло, все встало на места, когда после указанного выше кода я продублировал подключение библиотеки из шапки PHP код: <script type='text/javascript' src='http://25medvedey.ru/wp-content/themes/Weekly/js/superfish.js?ver=1.0'></script> Обалдел от того что сделал, но все заработало. Ошибка в консоли жука пропала, но вот только как-то неэстетично получилось решить проблему, тыком |
Цитата:
|
Вот это номер
Gzip как-то включить пытался (в .htachess) но до сих пор понять не могу - получилось или нет. Вообще вопрос скорости - тоже большой вопрос. Научить не кому, а в сети в основном передирают старье друг у друга.
HyperCash стоит (он помоему включает и сам это сжатие) Но по здравому смыслу скрипт грузящийся со своего хостинга лучше, чем когда он грузится со стороны. Что значит Цитата:
А вот пинговать не пробовал - это сравнение времени ответа своего хоста с googleAPI? Про CDN ничего не знаю - что это? |
Ну и смысл переносить скрипт на более медленный хост?
|
люблю все свое
|
Нужно думать о том что любят юзеры. А они любят скорость.
|
Часовой пояс GMT +3, время: 17:26. |