Конфликт скриптов при инициализации второго.
Накидал скриптик, для подгрузки инфы по клику. Всё отлично работает. Повесил галерею. Галерея работает, подгрузчик нет. Подскажите хотя бы как это называется и что почитать. Незнаю на какую тему гуглить.
$(document).ready(function(){ $('#myGallery').xdGallery({navigation:false}); $('#myGallery a').click(function(e) { var url = $(this).attr('href'); $('#invisible_block').load(url); e.preventDefault(); }); }); |
$.noConflict(); |
В таком случае ничего не происходит. Галерея работает, подгрузчик - нет. Или я не туда прописываю?
$(document).ready(function(){ $('#myGallery').xdGallery({navigation:false}); $('#myGallery a').click(function(e) { var url = $(this).attr('href'); $('#invisible_block').load(url); e.preventDefault(); }); $.noConflict(); }); |
Не так понял суть, убери, то что я написал до этого и ответь на несколько вопросов.
1. Событие onclick срабатывает, проверял? 2. #invisible_block случаем не invisible(display: none; visibility: hidden)? |
1. Срабатывает в таком коде, то есть без подключения слайдера.
$(document).ready(function(){ $('#myGallery a').click(function(e) { var url = $(this).attr('href'); $('#invisible_block').load(url); e.preventDefault(); }); }); При подключении галереи - не срабатывает (в firebug не вываливается ничего, в рабочем случае показан get запрос). Как я понимаю, при подключённой галереи клик не перехватывается. Ставил для проверки console.log. 2) Блок без стилей вообще. Пустой div, при щелчке на ссылку в него приходит инфа с сервера. |
$('#myGallery a').lengthсколько элементов? |
12, но вообще будут подгрузаться ещё по ajax'у
|
Так тоже не работает?
$(function(){ $('#myGallery').xdGallery({navigation:false}); $('#myGallery a').live('click', function(e) { $('#invisible_block').load($(this).attr('href')); e.preventDefault(); return false; }); }); |
Нет. Работает только слайдер. Подгрузка не работает
|
А обращение к серверу то идёт?
Или опять клик не срабатывает? |
Часовой пояс GMT +3, время: 16:17. |