Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用jQuery知道DOM元素当前是否在屏幕上_Javascript_Jquery_Dom - Fatal编程技术网

Javascript 如何使用jQuery知道DOM元素当前是否在屏幕上

Javascript 如何使用jQuery知道DOM元素当前是否在屏幕上,javascript,jquery,dom,Javascript,Jquery,Dom,是否有一个函数或插件告诉我当前显示的块是否超过50% 我知道有类似于$.offset()的事情,但我不想每次用户调整窗口大小或滚动到某个区域时都手动执行 :可见的,但当前可见 谢谢 如果“可见”的定义是“屏幕上超过50%的div”,则需要创建自己的函数来计算该值 您需要准确定义您正在计算的的哪一部分,即页边空白、边框、隐藏在scrollTop/scrollLeft中的元素等。如果您对“可见”的定义是“屏幕上div的50%以上”,则需要创建一个自己的函数来计算它 您将需要准确地定义您正在计算的的哪

是否有一个函数或插件告诉我当前显示的
块是否超过50%

我知道有类似于
$.offset()
的事情,但我不想每次用户调整窗口大小或滚动到某个区域时都手动执行

:可见的
,但当前可见

谢谢

如果“可见”的定义是“屏幕上超过50%的div”,则需要创建自己的函数来计算该值

您需要准确定义您正在计算的
的哪一部分,即页边空白、边框、隐藏在
scrollTop
/
scrollLeft
中的元素等。

如果您对“可见”的定义是“屏幕上div的50%以上”,则需要创建一个自己的函数来计算它


您将需要准确地定义您正在计算的
的哪一部分,即页边空白、边框、隐藏在
scrollTop
/
scrollLeft
中的元素等等。

这方面的时间有点晚,但确实有一个JQuery插件:

插件可以从这里下载:还有


希望能有所帮助。

这次聚会有些晚了,但确实有一个JQuery插件:

插件可以从这里下载:还有


希望对您有所帮助。

div中包含什么类型的内容?div只包含一个纯文本的
。div中包含什么类型的内容?div只包含一个纯文本的