美文网首页
如何隐藏iframe的滚动条,但依然可以页面滚动

如何隐藏iframe的滚动条,但依然可以页面滚动

作者: 锋享前端 | 来源:发表于2018-11-29 13:54 被阅读0次

    今天遇到一个这样的问题:网页中如何隐藏iframe中的垂直滚动条,但依然可以用滚轮实现页面滚动???我就想先把iframe定义宽度和高度,在设置overflow:hidden;呗,但是这样多余的部分会被隐藏掉。如果你想在主页面滚动能看到iframe页面隐藏的内容是不可以的。

    1、有人说可以视觉隐藏:

    在iframe外面加个DIV,这个DIV的宽度正好比里面的iframe的宽度要小一个滚动条的宽度,高度一致,并把DIV的CSS样式设置overflow:hidden。

    2、可以设置 -webkit-scrollbar 但是它只针对谷歌浏览器:

    iframe内部页面代码:

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8" />
            <meta name="viewport" content="width=device-width, initial-scale=1">
            <title></title>
            <style>
                .inner-container {
                    position: absolute;
                    left: 0;
                    overflow-x: hidden;
                    overflow-y: scroll;
                }
    
                /* 只针对谷歌浏览器*/
                body::-webkit-scrollbar {
                    display: none;
                }
            </style>
        </head>
        <body>
            <p>如何隐藏iframe的滚动条,但依然可以页面滚动???如何隐藏iframe的滚动条,但依然可以页面滚动???如何隐藏iframe的滚动条,但依然可以页面滚动???如何隐藏iframe的滚动条,但依然可以页面滚动???如何隐藏iframe的滚动条,但依然可以页面滚动???如何隐藏iframe的滚动条,但依然可以页面滚动???如何隐藏iframe的滚动条,但依然可以页面滚动???如何隐藏iframe的滚动条,但依然可以页面滚动???如何隐藏iframe的滚动条,但依然可以页面滚动???如何隐藏iframe的滚动条,但依然可以页面滚动???如何隐藏iframe的滚动条,但依然可以页面滚动???如何隐藏iframe的滚动条,但依然可以页面滚动???如何隐藏iframe的滚动条,但依然可以页面滚动???如何隐藏iframe的滚动条,但依然可以页面滚动???如何隐藏iframe的滚动条,但依然可以页面滚动???</p>
        </body>
    </html>
    

    外部包含iframe的代码:

    <!DOCTYPE html>
    <html lang="en">
        <head>
            <meta charset="UTF-8">
            <title>Title</title>
            <style>
                #box {
                    position: relative
                    overflow: hidden;
                }
            </style>
    
        </head>
        <body>
            <div id="box">
                <iframe marginWidth=0 marginHeight=0 src="html.html" scrolling="auto" frameBorder=0 width="100%"></iframe>
            </div>
        </body>
    </html>
    

    这样缺点太明显只支持谷歌;我觉得大部分也不会用;那大家有什么好的想法呢?

    相关文章

      网友评论

          本文标题:如何隐藏iframe的滚动条,但依然可以页面滚动

          本文链接:https://www.haomeiwen.com/subject/ibixcqtx.html