gpt4 book ai didi

jQuery.Cycle - 在同一容器上使用两种不同的效果

转载 作者:行者123 更新时间:2023-12-03 22:38:12 24 4
gpt4 key购买 nike

我目前正在使用 jQuery.Cycle 来循环几个子项 <div>标签。但是,我希望默认的周期 fx 为 fade ,当我点击next时或prev选择器,我希望循环效果暂时更改为 scrollRightscrollLeft取决于单击的选择器。

这可能吗?

jQuery 代码(如果需要):

$('#banner_content').cycle({
fx: 'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
timeout: 6500,
speed: 2000,
next: $("#right_arrow a"),
prev: $("#left_arrow a"),
});

最佳答案

好的,我在 jQuery Forum 上添加了我的问题,创建者回复如下 answer .

这是我为此开发的代码:

var slideIndex = 0;
var nextIndex = 0;
var prevIndex = 0;

$('#banner_content').cycle({
fx: 'fade',//fx: 'scrollHorz', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
timeout: 8000,
speed: 1000,
easingIn:20,
easingOut:40,
after: function(currSlideElement, nextSlideElement, options) {
slideIndex = options.currSlide;
nextIndex = slideIndex + 1;
prevIndex = slideIndex -1;

if (slideIndex == options.slideCount-1) {
nextIndex = 0;
}

if (slideIndex == 0) {
prevIndex = options.slideCount-1;
}
}
});

$("div.left_arrow a").click(function () {
$('#banner_content').cycle(nextIndex, "scrollRight");
});

$("div.right_arrow a").click(function () {
$('#banner_content').cycle(prevIndex, "scrollLeft");
});

关于jQuery.Cycle - 在同一容器上使用两种不同的效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3201996/

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