Я работаю над баннером-слайд-шоу, но при работе с навигацией у меня возникли проблемы:
function slideSwitch(item) {
if(item) {
//Problem
var $active = $('#banner div').index(item);
var $activeImage = $('#banner img').index(item);
} else {
var $active = $('#banner div.active');
var $activeImage = $("img[src$='/images/active.png']");
if ($active.length == 0) $active = $('#banner div:last');
if ($activeImage.length == 0) $activeImage = $('#banner img:last');
}
}
$("#banner img").click(function () {
slideSwitch($(this));
});
Проблема в том, что при нажатии на изображение в #banner.Я хочу, чтобы позиция изображения (navigation.indicator) была перенесена и, таким образом, была возможность исчезать в выбранном баннере.Проблема здесь:
var $active = $('#banner div').index(item);
var $activeImage = $('#banner img').index(item);
Я не использую index () правильно, так как я не получаю выбранный объект ... как это сделать?
Я также пытался с "$ ('#banner div') [item] "но это по-прежнему не возвращает объект ..