0

我正在使用poshytip,它工作正常,直到我想在当前页面的元素上显示我的提示(我的意思是我必须向下滚动才能看到它的页面,真的不知道如何正确命名)。不幸的是,poshytip 有一些与此相关的错误 - 如果我想在当前低于当前页面位置的元素上显示提示,那么提示会显示在我的页面底部。还没有见过比这更好的提示插件,所以我决定自己修复它。

问题是 - jQuery/javascript 中有没有办法检查元素(例如带有 ID 的输入)是否在用户正在查看的当前页面上?通过说current page我的意思是页面的顶部 - 我的元素放置得更低,所以用户必须向下滚动页面才能看到它,所以有没有办法做类似的事情:如果用户正在向下滚动页面,并且元素将最终可见然后向用户发送警报?

我知道这可能有点复杂,但是找不到更好的词来描述我的问题,如果您有其他问题,我会回答。

4

1 回答 1

2

如果你想测试一个元素的可见性,你应该在这里in the viewport参考这篇文章,因为它的概述很清楚。

另一方面,我更喜欢将 jQuery 工具套件用于我选择的 Tooltip 插件。你可以在这里看到

于 2012-04-29T09:03:59.733 回答