我一直在剖析 firebug 中的事件和 ui 对象,但它似乎没有任何我可以使用的东西。我错过了什么吗?我想我可以跟踪价值的变化,但这似乎是一个拼凑。
$(".selector").slider({
slide: function(event, ui){
// I need to tell if the slide is left-to-right or right-to-left here.
}
});
谢谢!
贾森
对于每个想知道如何解决这个问题的人,我刚刚找到了一个解决方案:
从两个包含幻灯片的全局变量开始。我的滑块始终从 0 开始,从左向右移动,因此第一个 nexSlide 位置为 1。现在您可以简单地比较两者,看看您滑动的方向。此方法最有效,因为它可以在不停止滑动的情况下检测方向的变化。
var currentSlide = 0; var nextSlide = 1;
jQuery( "#slider" ).bind( "slide", function(event, ui) {
currentSlide = jQuery('#slider').slider('value');
nextSlide = ui.value;
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)