Конфликт скриптов при инициализации второго.
Накидал скриптик, для подгрузки инфы по клику. Всё отлично работает. Повесил галерею. Галерея работает, подгрузчик нет. Подскажите хотя бы как это называется и что почитать. Незнаю на какую тему гуглить.
$(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, время: 00:42. |