gpt4 book ai didi

javascript - 如何将插件应用于所有 div

转载 作者:行者123 更新时间:2023-11-28 06:54:13 25 4
gpt4 key购买 nike

我目前正在使用 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',
}
);
});

但这行不通。那么我该怎么做呢?

最佳答案

给你所有的li一个类,例如:

HTML:

<ul>
<li class="demo"></li>
<li class="demo"></li>
<li class="demo"></li>
</ul>

JQUERY:

$('.demo').on('mouseover', function(){
$('.demo').scrollingCarousel
(
{
autoScroll: true,
autoScrollDirection: 'left',
}
);
});

关于javascript - 如何将插件应用于所有 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33603783/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com