首页前端开发HTMLHTML页面滚动时部分内容位置固定不滚动的实现

HTML页面滚动时部分内容位置固定不滚动的实现

时间2024-01-27 18:10:03发布访客分类HTML浏览955
导读:收集整理的这篇文章主要介绍了HTML页面滚动时部分内容位置固定不滚动的实现,觉得挺不错的,现在分享给大家,也给大家做个参考。 本文主要介绍了HTML页面滚动时部分内容位置固定不滚动,对布局有一定的帮助作用,废话不多说,具体如下:效...
收集整理的这篇文章主要介绍了HTML页面滚动时部分内容位置固定不滚动的实现,觉得挺不错的,现在分享给大家,也给大家做个参考。

本文主要介绍了HTML页面滚动时部分内容位置固定不滚动,对布局有一定的帮助作用,废话不多说,具体如下:

效果截图:

页面源代码:

!DOCTYPE html>
    html>
    head>
        meta charset="UTF-8">
        tITle>
    无标题页/title>
    /head>
    body style="width: 900px;
     margin: 0px auto;
     line-height: 23px;
     padding: 10px;
    ">
    div>
        div style="float: left;
     width: 120px;
    ">
            div>
                我会滚动br/>
                滚动内容区域br/>
                滚动内容区域br/>
                滚动内容区域br/>
            /div>
            div id="div1" style="border: solid 1px gray;
     width: 90px;
     padding: 10px;
     background-color: #eff;
    ">
                我不滚动br/>
                你看我br/>
    br/>
     我不滚动br/>
                你看我br/>
    br/>
     我不滚动br/>
                你看我br/>
    br/>
     我不滚动br/>
                你看我br/>
    br/>
            /div>
        /div>
        div style="float: right;
     width: 750px;
     border: solid 1px gray;
     padding: 10px;
    ">
            span>
    ssssssssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
            span>
    ssss我是内容ssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
            span>
    sssssss我是内容sssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
            span>
    sssssss我是内容sssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
            span>
    ssssss我是内容ssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
    span>
    ssssss我是内容ssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
    span>
    ssssss我是内容ssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
    span>
    ssssss我是内容ssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
    span>
    ssssss我是内容ssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
    span>
    ssssss我是内容ssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
    span>
    ssssss我是内容ssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
    span>
    ssssss我是内容ssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
    span>
    ssssss我是内容ssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
    span>
    ssssss我是内容ssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
    span>
    ssssss我是内容ssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
    span>
    ssssss我是内容ssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
    span>
    ssssss我是内容ssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
    span>
    ssssss我是内容ssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
    span>
    ssssss我是内容ssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
    span>
    ssssss我是内容ssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
    span>
    ssssss我是内容ssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
            span>
    ssssssssssssssss/span>
    br>
        /div>
    /div>
    script type="text/javascript">
    function htmlScroll() {
            VAR top = document.body.scrollTop || document.documentElement.scrollTop;
        if (elFix.data_top  top) {
                elFix.style.position = 'fixed';
                elFix.style.top = 0;
                elFix.style.left = elFix.data_left;
        }
        else {
                elFix.style.position = 'static';
        }
    }
    function htmlPosition(obj) {
            var o = obj;
            var t = o.offsetTop;
            var l = o.offsetLeft;
        while (o = o.offsetParent) {
                t += o.offsetTop;
                l += o.offsetLeft;
        }
            obj.data_top = t;
            obj.data_left = l;
    }
        var oldHtmlWidth = document.documentElement.offsetWidth;
    window.onresize = function () {
            var newHtmlWidth = document.documentElement.offsetWidth;
        if (oldHtmlWidth == newHtmlWidth) {
                return;
        }
            oldHtmlWidth = newHtmlWidth;
            elFix.style.position = 'static';
            htmlPosition(elFix);
            htmlScroll();
    }
        window.onscroll = htmlScroll;
        var elFix = document.getElementById('div1');
        htmlPosition(elFix);
    /script>
    /body>
    /html>
    

到此这篇关于HTML 页面滚动时部分内容位置固定不滚动的实现的文章就介绍到这了,更多相关HTML 页面滚动内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

HTML页面滚动

若转载请注明出处: HTML页面滚动时部分内容位置固定不滚动的实现
本文地址: https://pptw.com/jishu/588542.html
html实现随机点名器的示例代码 HTML中的表单Form实现居中效果

游客 回复需填写必要信息