问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

HTML5 移动端上 动态固定菜单栏的问题

发布网友 发布时间:2022-04-19 04:38

我来回答

2个回答

热心网友 时间:2022-04-19 06:08

<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport"
          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>TEST</title>
    <style>
        h1{
            margin: 0;
        }
        body{
            margin: 0;
            height: 100%;
            background-color: #f3f3f3;
        }
        .header {
            padding: 15px 0;
            background-color: #fff;
            border-bottom: 1px solid #ccc;
            text-align: center;
            width: 100%;
        }
        .fiexd .header{
            position: fixed;
            top: 0;
        }
        .fiexd ul{
            margin-top: 84px;
        }
    </style>
</head>
<body>
<ul>
    <li>
        <h2>列表 1</h2>
    </li>
    <li>
        <h2>列表 2</h2>
    </li>
    <li>
        <h2>列表 3</h2>
    </li>
    <li>
        <h2>列表 4</h2>
    </li>
    <li>
        <h2>列表 5</h2>
    </li>
    <li>
        <h2>列表 6</h2>
    </li>
    <li>
        <h2>列表 7</h2>
    </li>
    <li>
        <h2>列表 8</h2>
    </li>
</ul>
<div class="header"><h1>我是一个标题</h1></div>
<ul>
    <li>
        <h2>列表 1</h2>
    </li>
    <li>
        <h2>列表 2</h2>
    </li>
    <li>
        <h2>列表 3</h2>
    </li>
    <li>
        <h2>列表 4</h2>
    </li>
    <li>
        <h2>列表 5</h2>
    </li>
    <li>
        <h2>列表 6</h2>
    </li>
    <li>
        <h2>列表 7</h2>
    </li>
    <li>
        <h2>列表 8</h2>
    </li>
    <li>
        <h2>列表 9</h2>
    </li>
    <li>
        <h2>列表 10</h2>
    </li>
    <li>
        <h2>列表 11</h2>
    </li>
    <li>
        <h2>列表 12</h2>
    </li>
    <li>
        <h2>列表 13</h2>
    </li>
    <li>
        <h2>列表 14</h2>
    </li>
    <li>
        <h2>列表 15</h2>
    </li>
</ul>
<script>
    var header = document.getElementsByClassName('header')[0];
    var body = document.body;
    window.onscroll = function () {
        var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
        console.log(scrollTop);
        if(scrollTop > 100) {
             body.className = 'fiexd';
        } else {
            body.className = '';
        }
    }
</script>
</body>
</html>

热心网友 时间:2022-04-19 07:26

只要滚动到一定的高度给它加个固定定位的样式就可以

<script>
$(window).scroll(function()
{
if($(document).scrollTop() >= 100) {
$('你要固定的层').addClass('有固定样式的class');
}else{
$('你要固定的层').removeClass('header-fix');
}
});

</script>
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 电脑开不了机,卡在这里怎么办? 怎么实现html页面移到顶部后再向上滑动下拉出现搜索框 向下滑动页面时搜索框又消失 如何评价电视剧《机智的医生生活》? 比童话更朴素的真实世界,如何评价《机智的医生生活2》? 《机智的医生生活》首播收视破记录,这部剧为何深受观众喜欢? 从《机智的医生生活》中你看到了哪些正能量的医患关系? 《机智的医生生活》为什么叫99s? 如何评价《机智的医生生活》? 新股申购起始配号为:33035069 配号个数9,这是什么意思?怎么理解呢 《机智的医生生活》结局是什么? 农民工伤保险费计入管理费用的社会保险费 工伤保险条例中的本人工资如何确定 胜利油田工伤认定期间工资如何发放 工伤后来上班是否按原工资发放 养老保险、工伤保险是随编制交还是随用人单位工资发放交? 云通讯的IVR 能力是什么功能?? 内江东兴区三中门口不让摆摊卖小吃吗? 去北京时间很短,想吃北京美食朋友有推荐丰泽园的还有推荐东兴楼,四世同堂的,只能去一家去哪家好? 美股暴跌7%触发的熔断机制是什么?2分钟带你了解熔断的来龙去脉 泉州有什么著名的美食? 什么样的红葡萄酒是甜的?好像超市卖的都是干红? 福田大将军语音助手怎么用 css/html 移动端//输入框问题 电容器的容量就是9Ⅴ有吗? 电容器安装容量是什么、可以计算?怎么计算? 电容器容量标示有哪些? 电容器的容量大小是由什么来决 定的啊 html移动端(微信)input输入框在有的手机不兼容怎么办? 联通4g套餐流量多的卡是? 联通4g流量卡,一直显示3g五流量输出。手机是全网通的。移动卡都可以用的,为什么会这样? 联通4g流量卡怎么激活 普及下联通的4g流量卡移动能用吗 关于渡劫的句子 形容自己渡劫的句子有哪些? 女人渡劫的说说句子有哪些? 求经典、幽默的句子,不求多只求经典…… 西游记1~5张中有五指山吗? 在姓氏张中有几个人名叫张艺海的? 激励人心的幽默句子 72张中有2张出错了,出错概率是多少