滚动到Jquery,继续跟随元素
Scrollto Jquery, continue to follow the element?
有没有一种方法可以在页面上"跟踪"移动的元素,或者不断地向它滚动,这样它就永远不会离开用户的视图
我有一个元素,它在页面上缓慢移动,最终离开屏幕,这意味着用户必须向它滚动才能看到它。这个元素不断移动。
我正在使用ScrollTo Jquery插件来引导用户使用这个元素,这很好。
但是,有没有办法让元素不断滚动?这样就可以在整个页面上跟踪它了?
此时,用户必须反复单击一个按钮来滚动到元素,因为它很快就会移出视图。
非常感谢您的帮助。
如果您使用的是最新版本(>1.4.3)的jQuery,可以尝试使用css钩子。它取决于您用来滚动它的属性,比如top
。
$.cssHooks["top"] = {
get: function(elem, computed, extra) {
return $.css(elem, 'top');
},
set: function(elem, value) {
// set it
$.css(elem, 'top');
$(document).scrollTo(value);
}
};
这意味着每次设置top
时,它都会在此处调用set
函数。
您可以检测元素的偏移位置并向其附加另一个元素。
如果您的查询只是为了让元素保持在用户的视野中:不管他的滚动。那么为什么不使用简单的"position:fixed"元素呢。
查看此链接:http://www.w3.org/Style/Examples/007/menus.en.html
相关文章:
- CKEditor Widget-阻止编辑可编辑元素本身
- 如何设置html元素填充的动画
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- 使用clickToggle并在单击另一个元素时关闭元素
- 单击时将焦点更改为元素
- 表追加而不附加最后一个元素
- 如何在jQuery中获取元素的形式
- 我可以获得相对于被点击元素的确切点击位置吗
- 在函数中添加数组元素的数值
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- AngularJS:让元素跟随光标
- 滚动到Jquery,继续跟随元素
- 跟随用户输入的元素
- 为什么DIV不跟随父元素'
- HTML元素沿着javascript的SVG路径彼此跟随
- 引导工具提示跟随动画元素
- 画布元素中的JavaScript球不跟随光标
- 使元素跟随另一个元素
- 如何让一个元素跟随一个动态移动元素