Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.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 如何检查div是否对用户可见?_Javascript_Jquery_Css - Fatal编程技术网

Javascript 如何检查div是否对用户可见?

Javascript 如何检查div是否对用户可见?,javascript,jquery,css,Javascript,Jquery,Css,基本上,我在幻灯片栏中有一个默认不可见的通知(切换)。当任何通知出现时,它会填充在幻灯片栏中,单击切换按钮,幻灯片栏会从右向左打开。我如何确保用户是否在幻灯片栏中查看了特定的通知 类似于我所做的事情 单击右上角的开关,滑动条将打开,通知将可见。如何知道该状态 如果使用jQuery,可以执行以下操作 if($(element).is(':visible')) { // Hello } 元素始终可见。它只是在切换时向右移动。因此这可能没有帮助。检查这里。推荐的@Dan解决方案。此答案可能对

基本上,我在幻灯片栏中有一个默认不可见的通知(切换)。当任何通知出现时,它会填充在幻灯片栏中,单击切换按钮,幻灯片栏会从右向左打开。我如何确保用户是否在幻灯片栏中查看了特定的通知

类似于我所做的事情


单击右上角的开关,滑动条将打开,通知将可见。如何知道该状态

如果使用jQuery,可以执行以下操作

if($(element).is(':visible')) {
    // Hello
}

元素始终可见。它只是在切换时向右移动。因此这可能没有帮助。检查这里。推荐的@Dan解决方案。此答案可能对您有用