Tag: scrollto

jQuery手风琴,将点击标签的开头滚动到顶部,如果展开的标签位于被点击的标签上方,则不起作用?

让我的jquery手风琴做我想做的事情有点问题。 我总是希望点击的标签从页面顶部滚动到固定数量的像素,我有点工作。 但是,只要活动选项卡位于单击的选项卡上方,并且页面已经向下滚动一点,单击选项卡的顶部和部分内容就会向上滚动超过页面顶部。 这就是我得到的: $(function() { $(“#accordion”).accordion({ autoHeight: false, collapsible: true, heightStyle: “content”, active: 0, animate: 300 }); $(‘#accordion h3’).bind(‘click’,function(){ theOffset = $(this).offset(); $(‘body,html’).animate({ scrollTop: theOffset.top – 100 }); }); }); 这是解释我的问题的小提琴 , 例如,展开“第2部分”,向下滚动并单击“第3部分”选项卡,它们全部滚动到页面上,相反,它可以工作。 如果在打开一个新选项之前关闭活动选项卡它也可以正常工作,所以我假设这与崩溃选项卡的高度有关,这会使滚动到顶部function!? 希望有人可以提供帮助,我可能会采取错误的方法。 我真的不知道我在做什么,因为我的jquery技能仅限于基本的切割理解! ^^ 在此先感谢,所有的帮助和指针区域更受欢迎! 🙂 干杯

jQuery.ScrollTo / jQuery.SerialScroll水平滚动

我期待使用jQuery.SerialScroll (基于jQuery.ScrollTo )实现水平滚动。 我在这篇文章中讨论过,目前我正在使用liScroll进行连续水平滚动。 但是,现在我需要离散滚动,我使SerialScroll完美地适用于垂直滚动。 出于某种原因,如果’axis’属性被指定为’x’,则不会发生任何事情。 我甚至无法获得从右到左滚动工作的SerialScroll示例 。 我有像这样的HTML: Item 1 Item 2 Item 3 我有这样的jQuery,当轴为’y’时有效 jQuery(function($) { var $pane = $(‘#pane’); $pane.serialScroll({ items: ‘div’, next: $pane, // the container itself will get bound duration: 2100, force: true, axis: ‘x’, step: 1, //scroll 1 news each time event: ‘showNext’ //just a random event name }); […]

根据当前视图使用scrollto时突出显示活动链接

我有一个网页,它是一个页面,用户使用使用scrollto jquery插件的链接导航到每个部分。 我的问题是:我想在主菜单中显示活动链接。 因此,如果您滚动到联系表单,则突出显示联系人链接。 现在,我可以通过在单击后添加类来在jquery中执行此操作。 如果这样做,如果用户要手动滚动到另一个部分,联系人链接仍然是活动的,这将是不正确和误导。 所以我的想法是以某种方式解决当前正在查看哪个div id。 我真的不明白怎么做。 有任何想法吗?