我在这个页面上使用jquery滚动插件:http://tinyurl.com/3l49ccu)
当我调整窗口的大小时,由于“偏移”设置发生了变化,卷轴不再工作。我想重新定义这个设置的大小调整。
插件的作者在本页的注释:http://flesler.blogspot.com/2008/03/jqueryserialscroll-110-released.html中解释了“如何解除绑定”。
但我不能让它起作用。
我试过这个:
$(window).bind("resize", function(){
$('#sideshow').unbind('.serialScroll');
}
谢谢
仍在调查…我问过这个问题:http://forum.jquery.com/topic/how-to-reset-serialscroll-settings-on-window-resize
发布于 2011-09-17 16:51:06
在这个way..remove .
中做
$(window).bind("resize", function(){
$('#sideshow').unbind('serialScroll');
}
发布于 2011-09-20 21:51:35
点是正确的,因为unbind('.serialScroll')
删除所有名称间隔的事件。尽管如此,我还是无法解决这个问题。我注意到的一件事是,在调整大小时,行$("#slideshow p").css("width", (parseInt(slideshowWidth)-2) + "px");
会导致p的宽度展开。
我注意到的另一件事是,插件使用#幻灯片的scrollLeft属性来调整幻灯片的位置。在浏览器中编辑时,我尝试了以下步骤,但没有成功。也许您在编辑本地文件时运气更好:
使用$('#sideshow').unbind('.serialScroll');
的位置
我的主要问题是幻灯片动画到第一张图片。设置scrollLeft属性是无用的,因为它立即被动画覆盖。我想不出如何在短时间内停止动画片,所以我把这个留给你。
祝好运
https://stackoverflow.com/questions/7456255
复制相似问题