首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何解绑定jquery.scrollTo插件?

如何解绑定jquery.scrollTo插件?
EN

Stack Overflow用户
提问于 2011-09-17 16:35:47
回答 2查看 1.1K关注 0票数 1

我在这个页面上使用jquery滚动插件:http://tinyurl.com/3l49ccu)

当我调整窗口的大小时,由于“偏移”设置发生了变化,卷轴不再工作。我想重新定义这个设置的大小调整。

插件的作者在本页的注释:http://flesler.blogspot.com/2008/03/jqueryserialscroll-110-released.html中解释了“如何解除绑定”。

但我不能让它起作用。

我试过这个:

代码语言:javascript
运行
复制
    $(window).bind("resize", function(){
    $('#sideshow').unbind('.serialScroll');
    }

谢谢

仍在调查…我问过这个问题:http://forum.jquery.com/topic/how-to-reset-serialscroll-settings-on-window-resize

EN

回答 2

Stack Overflow用户

发布于 2011-09-17 16:51:06

在这个way..remove .中做

代码语言:javascript
运行
复制
 $(window).bind("resize", function(){
    $('#sideshow').unbind('serialScroll');
   }
票数 0
EN

Stack Overflow用户

发布于 2011-09-20 21:51:35

点是正确的,因为unbind('.serialScroll')删除所有名称间隔的事件。尽管如此,我还是无法解决这个问题。我注意到的一件事是,在调整大小时,行$("#slideshow p").css("width", (parseInt(slideshowWidth)-2) + "px");会导致p的宽度展开。

我注意到的另一件事是,插件使用#幻灯片的scrollLeft属性来调整幻灯片的位置。在浏览器中编辑时,我尝试了以下步骤,但没有成功。也许您在编辑本地文件时运气更好:

使用$('#sideshow').unbind('.serialScroll');

  • initialize
  1. 取消对所有序列化滚动事件的绑定,就像在页面
  2. 中一样,将scrollLeft属性设置为#幻灯片返回到

的位置

我的主要问题是幻灯片动画到第一张图片。设置scrollLeft属性是无用的,因为它立即被动画覆盖。我想不出如何在短时间内停止动画片,所以我把这个留给你。

祝好运

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7456255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档