如何更改 JCAROUSEL 中单击下一个/上一个按钮时滚动的数量
我的滚动选项设置为“1”并换行为“循环”,但是当我将下一个/上一个按钮中的滚动选项更改为 4 时,轮播会自动滚动到 4我如何使其不采用下一个/上一个按钮上的设置值
这是我的代码:
$('#news-carousel').jcarousel({
vertical: true,
scroll: 1,
auto: 2,
wrap: 'circular',
initCallback: function(jc,state) {
if (state == 'init') {
jc.startAutoOrig = jc.startAuto;
jc.startAuto = function() {
if (!jc.paused) {
jc.startAutoOrig();
}
}
jc.pause = function() {
jc.paused = true;
jc.stopAuto();
};
jc.play = function() {
jc.paused = false;
jc.startAuto();
};
$('li.jcarousel-item').click(function(){
jc.pause();
});
$('a.close').click(function(){
jc.play();
});
jc.play();
}
},
buttonNextCallback: function(jc,state){
$('.arrow-up').bind('click',function() {
jc.next();
jc.options.scroll = jQuery.jcarousel.intval(4)
return false;
});
},
buttonPrevCallback: function(jc,state){
$('.arrow-down').bind('click',function() {
jc.prev();
jc.options.scroll = jQuery.jcarousel.intval(4)
return false;
});
}
});
my scroll option is set to "1" and wrap to 'circurlar' but when i change the scroll option in the next/prev button to 4 automatically the carousel scroll to 4 how do i make it not adopt the set value on next/prev button
HERES MY CODE:
$('#news-carousel').jcarousel({
vertical: true,
scroll: 1,
auto: 2,
wrap: 'circular',
initCallback: function(jc,state) {
if (state == 'init') {
jc.startAutoOrig = jc.startAuto;
jc.startAuto = function() {
if (!jc.paused) {
jc.startAutoOrig();
}
}
jc.pause = function() {
jc.paused = true;
jc.stopAuto();
};
jc.play = function() {
jc.paused = false;
jc.startAuto();
};
$('li.jcarousel-item').click(function(){
jc.pause();
});
$('a.close').click(function(){
jc.play();
});
jc.play();
}
},
buttonNextCallback: function(jc,state){
$('.arrow-up').bind('click',function() {
jc.next();
jc.options.scroll = jQuery.jcarousel.intval(4)
return false;
});
},
buttonPrevCallback: function(jc,state){
$('.arrow-down').bind('click',function() {
jc.prev();
jc.options.scroll = jQuery.jcarousel.intval(4)
return false;
});
}
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为并没有完全理解你的问题...
单击按钮会更改下一个滚动条将滚动的项目数,默认为 2
Didn't really understand your question completely I think...
Clicking a button changes how many items the next scroller will scroll through, defaulting as 2