Javascript 如何在浏览器滚动上显示div
我的页面布局有几组重复的div,如Javascript 如何在浏览器滚动上显示div,javascript,browser,scroll,html,lazy-loading,Javascript,Browser,Scroll,Html,Lazy Loading,我的页面布局有几组重复的div,如 <div--1> <div--2> <div--3> <div--4> t此结构重复多次。我想隐藏要隐藏的div--4的内容,直到用户滚动到该元素。我们如何实现这一功能 我发现一个插件可以处理这样的图像()这段代码将根据鼠标位置显示和隐藏div。不确定如何检测屏幕上当前是否有特定的div <html> <head> <title>Show/
<div--1>
<div--2>
<div--3>
<div--4>
t此结构重复多次。我想隐藏要隐藏的div--4的内容,直到用户滚动到该元素。我们如何实现这一功能
我发现一个插件可以处理这样的图像()这段代码将根据鼠标位置显示和隐藏div。不确定如何检测屏幕上当前是否有特定的div
<html>
<head>
<title>Show/Hide Divs</title>
<script type="text/javascript">
function showMyContents(control)
{
control.children["myContents"].style.display = 'inline';
}
function hideMyContents(control)
{
control.children["myContents"].style.display = 'none';
}
</script>
</head>
<body>
<div onmouseover="showMyContents(this);" onmouseout="hideMyContents(this);">show 1
<div style="display:none" id="myContents">My Contents1</div>
</div>
<div onmouseover="showMyContents(this);" onmouseout="hideMyContents(this);">show 2
<div style="display:none" id="myContents">My Contents2</div>
</div>
<div onmouseover="showMyContents(this);" onmouseout="hideMyContents(this);">show 3
<div style="display:none" id="myContents">My Contents3</div>
</div>
</body>
</html>
显示/隐藏div
功能显示内容(控制)
{
control.children[“myContents”].style.display='inline';
}
函数隐藏内容(控件)
{
control.children[“myContents”].style.display='none';
}
显示1
我的内容1
表演2
我的内容2
展示3
我的内容3
谢谢克里斯的代码!!有人能帮我在浏览器滚动上显示div吗。最初,当页面加载时,仅显示页面可见部分上的div(div4)。为了使页面加载更快