注册 登录
编程论坛 WEB前端(UI)

多个有相同class的div,怎样让在浏览器可见区域外的div隐藏,js ,jq都行 求大佬指点

qzx10010 发布于 2018-10-24 13:55, 2794 次点击
div id="container_blog" class="container_blog">
                    <h3><a href="/" target="_blank">别让这些闹心的套路,毁了你的网页设计!</a></h3>
                    <span class="blogpic">
                        <a href="/" title=""><img src="img/avatar.jpg"/></a>
                    </span>
                    <p class="blogtext">分别是图片2,图片3。2、增加标签模板,用if,else if 来判断,输出。思路已打开,样式调用就可以多样化啦!... </p>
                    <div class="bloginfo">
                        <ul>
                          <li class="author"><a href="/">无锋</a></li>
                          <li class="lmname"><a href="/">学无止境</a></li>
                          <li class="timer">2018-5-13</li>
                          <li class="view"><span>34567</span>已阅读</li>
                          <li class="like">9999</li>
                        </ul>
                    </div>   
                    
                </div>
               
                <div id="container_blog" class="container_blog">
                    <h3><a href="/" target="_blank">别让这些闹心的套路,毁了你的网页设计!</a></h3>
                    <span class="blogpic">
                        <a href="/" title=""><img src="img/avatar.jpg"/></a>
                    </span>
                    <p class="blogtext">分别是图片2,图片3。2、增加标签模板,用if,else if 来判断,输出。思路已打开,样式调用就可以多样化啦!... </p>
                    <div class="bloginfo">
                        <ul>
                          <li class="author"><a href="/">无锋</a></li>
                          <li class="lmname"><a href="/">学无止境</a></li>
                          <li class="timer">2018-5-13</li>
                          <li class="view"><span>34567</span>已阅读</li>
                          <li class="like">9999</li>
                        </ul>
                    </div>   
                    
                </div>
3 回复
#2
java小白兔2018-11-16 13:42
...
#3
icecool2018-11-16 15:42
可见区域外,看不见为什么还要隐藏?
#4
ke爱的小tu子2021-02-11 15:40
这个问题也是困扰纠结了我很大一阵子,给力说吧,其实很简单。且看下面代码
在<head>标签里面加入这个东西:
<meta name="viewport" content="width=10,initial-scale=1,user-scalable=no">
在css里面加入这个东西:
html,body{
overflow:hidden;
overflow-y:auto;
}
这样搞了之后,所有的在浏览器可视区域之外的东西都会被隐藏起来看不见。
1