Я в настоящее время использую http://www.convergent-evolution.co.uk/resources/jquery-plugins/scrolling-carousel/ как плагин, и я хочу сделать следующее:Как применить плагин ко всей диве
$('#carousel-demo1').scrollingCarousel
(
{
autoScroll: false,
autoScrollDirection: 'left',
}
);
$('#carousel-demo2').scrollingCarousel
(
{
autoScroll: false,
autoScrollDirection: 'right',
}
);
$('#carousel-demo3').scrollingCarousel
(
{
autoScroll: false,
autoScrollDirection: 'left',
}
);
$('#carousel-demo4').scrollingCarousel
(
{
autoScroll: false,
autoScrollDirection: 'right',
}
);
Это код, я использую, чтобы инициировать плагин и он работает. Тем не менее, я хочу, чтобы один из списков зависел, все они начали двигаться, а не только тот, который я вишу. Что я пытался сделать:
$(document).ready(function()
{
$('ul').mouseover(function()
{
$('#carousel-demo1').scrollingCarousel
(
{
autoScroll: true,
autoScrollDirection: 'left',
}
);
$('#carousel-demo2').scrollingCarousel
(
{
autoScroll: true,
autoScrollDirection: 'right',
}
);
$('#carousel-demo3').scrollingCarousel
(
{
autoScroll: true,
autoScrollDirection: 'left',
}
);
$('#carousel-demo4').scrollingCarousel
(
{
autoScroll: true,
autoScrollDirection: 'right',
}
);
});
$('ul').mouseleave(function()
{
$('#carousel-demo1').scrollingCarousel
(
{
autoScroll: false,
autoScrollDirection: 'left',
}
);
$('#carousel-demo2').scrollingCarousel
(
{
autoScroll: false,
autoScrollDirection: 'right',
}
);
$('#carousel-demo3').scrollingCarousel
(
{
autoScroll: false,
autoScrollDirection: 'left',
}
);
$('#carousel-demo4').scrollingCarousel
(
{
autoScroll: false,
autoScrollDirection: 'right',
}
);
});
Но это не работает. Итак, как я могу это сделать?
Разве это не то же самое? Моя проблема в том, что код полностью запутывается, когда я пытаюсь сделать то, что я показал. – Hydroxis
Это сокращение для mouseenter и mouseleave ... Но вы только хотите назвать это в первый раз? Так что, возможно, попробуйте, но включите счетчик или логическое. Что-то вроде; var counter = 0; $ ('ul'). hover (function() {counter + = 1; if (counter! = 1) {return false;} else {// сделать это}}); – partypete25