我要做的是,当用户向下滚动页面时,滑块中的超时选项变为0.然后,如果用户滚动回到页面顶部,它会变回4000.我试过了多次使用带有if / else语句的on()但无法使其工作。
任何建议都非常感谢。
$('#slides').before('<div id="counter">').maximage({
cycleOptions: {
pager: '#counter',
timeout: 4000,
after:function(){
$('#caption').html(this.title);
}
}
});
道歉,this是我正在使用的滑块插件。
答案 0 :(得分:0)
将其定义为全局变量
var timeVal = 4000;
然后随时更改
$(selector).someEvent(function(){
timeVal = 500; // Your new value.
});
并使用该变量。
$('#slides').before('<div id="counter">').maximage({
cycleOptions: {
pager: '#counter',
timeout: timeVal,
after:function(){
$('#caption').html(this.title);
}
}
});