只有打开F12后刷新时backtop图标会正常显示,关闭F12刷新页面图标就不显示了是为什么?

来源:5-5 首页.UI组件-UiBackTop

Aurora_Meteor

2020-04-03 10:44:30

<!DOCTYPE html>

<html lang="en">


<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>城市医院预约平台</title>

    <link rel="stylesheet" href="css/layout.css">

    <link rel="stylesheet" href="css/base.css">

    <link rel="stylesheet" href="css/ui.css">

    <script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>

</head>


<body>

    <div id="top" class="top">

        <div class="wrap">

            <p class="call">010-114/116114电话预约</p>

            <p class="welcome">

                欢迎来到城市医院预约挂号统一平台&nbsp;请&nbsp;

                <a href="#">登录</a>

                <a href="#">注册</a>

                &nbsp;&nbsp;&nbsp;&nbsp;

                <a href="#">帮助中心</a>

            </p>

        </div>

    </div>


    <div id="header" class="header">

        <div class="wrap clearfix">

            <a href="#" class="logo"><img src="img/logo.png"></a>


            <div class="search ui-search">

                <div class="ui-search-selected">医院</div>

                <div class="ui-search-select-list">

                    <a href="#1">科室</a>

                    <a href="#1">医院</a>

                    <a href="#1">疾病</a>

                </div>

                <input type="text" name="search-content" class="ui-search-input" placeholder="请输入搜索内容">

                <a href="#" class="ui-search-submit">&nbsp;</a>

            </div>

        </div>

    </div>


    <div id="nav" class="nav">

        <div class="wrap">

            <div class="link menu">全部科室

                <div class="menu-list ui-menu">

                    <div class="ui-menu-item">

                        <a href="#1" class="ui-menu-item-department">内科</a>

                        <a href="#1" class="ui-menu-item-disease">高血压</a>

                        <a href="#1" class="ui-menu-item-disease">冠心病</a>

                        <div class="ui-menu-item-detail">

                            <div class="ui-menu-item-detail-group">

                                <div class="ui-menu-item-detail-group-caption">

                                    内科

                                </div>

                                <div class="ui-menu-item-detail-group-list">

                                    <a href="#1">心脑血管科</a>

                                    <a href="#1">神经内科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                    <a href="#1">心血管内科</a>

                                    <a href="#1">神经内科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                    <a href="#1">心血管内科</a>

                                    <a href="#1">神经内科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                </div>

                            </div>

                            <div class="ui-menu-item-detail-group">

                                <div class="ui-menu-item-detail-group-caption">

                                    内科常见

                                </div>

                                <div class="ui-menu-item-detail-group-list">

                                    <a href="#1">心脑血管科</a>

                                    <a href="#1">神经内科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                    <a href="#1">心血管内科</a>

                                    <a href="#1">神经内科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                    <a href="#1">心血管内科</a>

                                    <a href="#1">神经内科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                </div>

                            </div>

                        </div>

                    </div>

                    <div class="ui-menu-item">

                        <a href="#1" class="ui-menu-item-department">外科</a>

                        <a href="#1" class="ui-menu-item-disease">a疾病</a>

                        <a href="#1" class="ui-menu-item-disease">b疾病</a>

                        <div class="ui-menu-item-detail">

                            <div class="ui-menu-item-detail-group">

                                <div class="ui-menu-item-detail-group-caption">

                                    a疾病

                                </div>

                                <div class="ui-menu-item-detail-group-list">

                                    <a href="#1">心脑血管科</a>

                                    <a href="#1">神经内科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                    <a href="#1">心血管内科</a>

                                    <a href="#1">神经内科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                    <a href="#1">心血管内科</a>

                                    <a href="#1">神经内科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                </div>

                            </div>

                            <div class="ui-menu-item-detail-group">

                                <div class="ui-menu-item-detail-group-caption">

                                    b疾病

                                </div>

                                <div class="ui-menu-item-detail-group-list">

                                    <a href="#1">心脑血管科</a>

                                    <a href="#1">神经内科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                    <a href="#1">心血管内科</a>

                                    <a href="#1">神经内科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                    <a href="#1">心血管内科</a>

                                    <a href="#1">神经内科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                </div>

                            </div>

                        </div>

                    </div>

                    <div class="ui-menu-item">

                        <a href="#1" class="ui-menu-item-department">外科</a>

                        <a href="#1" class="ui-menu-item-disease">c疾病</a>

                        <a href="#1" class="ui-menu-item-disease">d疾病</a>

                        <div class="ui-menu-item-detail">

                            <div class="ui-menu-item-detail-group">

                                <div class="ui-menu-item-detail-group-caption">

                                    c疾病

                                </div>

                                <div class="ui-menu-item-detail-group-list">

                                    <a href="#1">心脑血管科</a>

                                    <a href="#1">神经内科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                    <a href="#1">心血管内科</a>

                                    <a href="#1">神经内科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                    <a href="#1">心血管内科</a>

                                    <a href="#1">神经内科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                </div>

                            </div>

                            <div class="ui-menu-item-detail-group">

                                <div class="ui-menu-item-detail-group-caption">

                                    d疾病

                                </div>

                                <div class="ui-menu-item-detail-group-list">

                                    <a href="#1">心脑血管科</a>

                                    <a href="#1">神经内科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                    <a href="#1">心血管内科</a>

                                    <a href="#1">神经内科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                    <a href="#1">心血管内科</a>

                                    <a href="#1">神经内科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                </div>

                            </div>

                        </div>

                    </div>

                </div>

            </div>

            <a href="#" class="link">按医院挂号</a>

            <a href="#" class="link">按科室挂号</a>

            <a href="#" class="link">按疾病挂号</a>

            <a href="#" class="link">最新公告</a>

            <a href="#" class="link right">社会知名医院</a>

        </div>

    </div>


    <div id="banner" class="banner">

        <div class="banner-slider"></div>

        <div class="banner-search">

            <div class="caption">

                <span class="text">快速预约</span>

            </div>

            <div class="form">

                <div class="line">

                    <select name="area">

                        <option>医院地区</option>

                    </select>

                </div>

                <div class="line">

                    <select name="level">

                        <option>医院等级</option>

                    </select>

                </div>

                <div class="line">

                    <select name="name">

                        <option>医院名称</option>

                    </select>

                </div>

                <div class="line">

                    <select name="department">

                        <option>医院科室</option>

                    </select>

                </div>

            </div>

            <div class="submit">

                <input type="button" class="button" value="快速查询">

            </div>

        </div>

        <div class="banner-help">

            <div class="caption">

                <span class="text">帮助中心</span>

            </div>

            <div class="list">

                <a href="#" class="link">账号指南</a>

                <a href="#" class="link">预约指南</a>

                <a href="#" class="link">账号找回</a>

                <a href="#" class="link">常见问题</a>

            </div>

        </div>

    </div>


    <div id="content" class="content">

        <div class="wrap clearfix">

            <div class="content-tab">

                <div class="caption">

                    <a href="#8" class="item item_focus">医院</a>

                    <a href="#7" class="item">科室</a>

                </div>

                <div class="block">

                    <div class="item">

                        <div class="block-caption">

                            <a href="#1" class="block-caption-item

                             block-caption-item_focus">全部</a>

                            <a href="#1" class="block-caption-item">东城区</a>

                            <a href="#1" class="block-caption-item">西城区</a>

                            <a href="#1" class="block-caption-item">朝阳区</a>

                            <a href="#1" class="block-caption-item">丰台区</a>

                            <a href="#1" class="block-caption-item">石景山区</a>

                            <a href="#1" class="block-caption-item">海淀区</a>

                            <a href="#1" class="block-caption-item">门头沟区</a>

                            <a href="#1" class="block-caption-item">房山区</a>

                            <a href="#1" class="block-caption-item">其他</a>

                        </div>

                        <div class="block-content">

                            <div class="block-wrap">

                                <div class="block-list clearfix">

                                    <div class="item">

                                        <img src="img/hospital-1.jpg" alt="xx医院">

                                        <div class="item-name">北京协和医院<span class="item-level">【三级甲等】</span></div>

                                        <div class="item-phone">电话:东院咨询台:010-69155564..</div>

                                        <div class="item-address">[东院]北京市东城区帅府园一号 [西院]北京市西城区大木仓...</div>

                                    </div>

                                    <div class="item">

                                        <img src="img/hospital-1.jpg" alt="xx医院">

                                        <div class="item-name">北京协和医院<span class="item-level">【三级甲等】</span></div>

                                        <div class="item-phone">电话:东院咨询台:010-69155564..</div>

                                        <div class="item-address">[东院]北京市东城区帅府园一号 [西院]北京市西城区大木仓...</div>

                                    </div>

                                    <div class="item">

                                        <img src="img/hospital-1.jpg" alt="xx医院">

                                        <div class="item-name">北京协和医院<span class="item-level">【三级甲等】</span></div>

                                        <div class="item-phone">电话:东院咨询台:010-69155564..</div>

                                        <div class="item-address">[东院]北京市东城区帅府园一号 [西院]北京市西城区大木仓...</div>

                                    </div>

                                    <div class="item">

                                        <img src="img/hospital-1.jpg" alt="xx医院">

                                        <div class="item-name">北京协和医院<span class="item-level">【三级甲等】</span></div>

                                        <div class="item-phone">电话:东院咨询台:010-69155564..</div>

                                        <div class="item-address">[东院]北京市东城区帅府园一号 [西院]北京市西城区大木仓...</div>

                                    </div>


                                </div>

                                <div class="block-text-list clearfix">

                                    <a href="#9" class="item">首都儿科研究所附属儿童医院 <span class="level">【三级甲等】</span></a>

                                    <a href="#9" class="item">首都儿科研究所附属儿童医院 <span class="level">【三级甲等】</span></a>

                                    <a href="#9" class="item">首都儿科研究所附属儿童医院 <span class="level">【三级甲等】</span></a>

                                    <a href="#9" class="item">首都儿科研究所附属儿童医院 <span class="level">【三级甲等】</span></a>

                                    <a href="#9" class="item">首都儿科研究所附属儿童医院 <span class="level">【三级甲等】</span></a>

                                    <a href="#9" class="item">首都儿科研究所附属儿童医院 <span class="level">【三级甲等】</span></a>

                                </div>

                                <a class="block-more">更多医院</a>

                            </div>

                            <div class="block-wrap" style="display:none;">

                                其他城区内容

                            </div>

                        </div>

                    </div>

                    <div class="item" style="display: none;">科室内容</div>

                    <div class="item"></div>

                </div>

            </div>


            <div class="content-news">

                <div class="caption"> 最新公告 <a href="#8" class="more">|更多</a></div>

                <div class="list">

                    <a href="#9" class="link">阜外医院特需门诊暂停更新号元通...</a>

                    <a href="#9" class="link">防护策略升级通知</a>

                    <a href="#9" class="link">阜外医院特需门诊暂停更新号元通...</a>

                    <a href="#9" class="link">防护策略升级通知</a>

                    <a href="#9" class="link">阜外医院特需门诊暂停更新号元通...</a>

                    <a href="#9" class="link">防护策略升级通知</a>

                </div>

            </div>


            <div class="content-close">

                <div class="caption"> 停诊公告 <a href="#8" class="more">|更多</a></div>

                <div class="list">

                    <a href="#9" class="link">首都医科大学附属北京安贞医院...</a>

                    <a href="#9" class="link">首都医科大学附属北京安贞医院</a>

                    <a href="#9" class="link">首都医科大学附属北京安贞医院...</a>

                    <a href="#9" class="link">首都医科大学附属北京安贞医院</a>

                    <a href="#9" class="link">首都医科大学附属北京安贞医院...</a>

                    <a href="#9" class="link">首都医科大学附属北京安贞医院</a>

                </div>

            </div>

        </div>

    </div>


    <div id="footer" class="footer">

        Copyright © 2017慕课网版权所有

    </div>


    <script src="js/ui.js"></script>


</body>


</html>

layout.css

body {

    margin: 0;

    padding: 0;

}


.wrap {

    width: 1000px;

    margin: 0 auto;

    position: relative;

}


.top {

    height: 30px;

    background-color: #f5f5f5;

}


.header {

    height: 92px;

}


.nav {

    height: 36px;

    background-color: #60bff2;

}


.banner {

    width: 802px;

    margin: 0 auto;

    height: 414px;

    padding: 9px 0 0 198px;

}


.banner-slider {

    float: left;

    width: 544px;

    height: 414px;

    background-color: #8edff3;

}


.banner-search {

    float: right;

    width: 250px;

    height: 255px;

    background-color: #eee;

}


.banner-help {

    float: right;

    width: 250px;

    height: 146px;

    background-color: #ccc;

    margin-top: 12px;

}


.content {

    padding: 10px 0 38px 0;

}

.clearfix::after{

    content: ' ';

    display: block;

    clear: both;

    height: 0;

    line-height: 0;

    zoom: 1;

}

.content-tab {

    float: left;

    width: 742px;

    height: 490px;

    background-color: #eee;

}


.content-news,

.content-close {

    float: right;

    width: 248px;

    height: 236px;

    border: 1px solid #ccc;

}


.content-close {

    margin-top: 12px;

    border-color: red;

}


.footer {

    height: 70px;

    padding: 25px 0;

    background-color: #eceef2;

}

base.css

p {

    margin: 0;

    padding: 0;

    display: inline-block;

}


a {

    text-decoration: none;

}


select,

input {

    border: none;

    outline: none;

}


/* top模块内样式 */

.top {

    line-height: 30px;

    font-size: 13px;

    color: #868686;

}


.top .call {

    float: left;

    padding-left: 20px;

    background: url(../img/icon-call.png) no-repeat center left;

}


.top .welcome {

    float: right;

}


.top a {

    color: #2da5e1;

    padding-left: 10px;

}


/* header模块内样式 */

.header .logo {

    width: 402px;

    height: 74px;

    padding-left: 9px 0;

    display: inline-block;

}


.header .logo img {

    width: 100%;

    height: 100%;

}


.header .search {

    width: 320px;

    height: 38px;

    position: absolute;

    right: 0;

    top: 29px;

    /* background-color: orange; */

}


/* nav模块内样式 */

.nav .link {

    display: inline-block;

    float: left;

    padding-left: 30px;

    line-height: 36px;

    color: #fff;

    font-size: 16px;

    min-width: 80px;

    text-align: center;

}


.nav a:hover {

    color: #d7f3ff;

}


.nav .menu {

    width: 130px;

    padding-right: 30px;

    background-color: #1fa4f0;

    position: relative;

}


.nav .menu .menu-list {

    background-color: #1fa4f0;

    width: 100%;

    height: 423px;

    position: absolute;

    left: 0;

    top: 36px;

}


/* banner模块内样式 */

.banner-search {

    background-color: #fafafafa;

}


.banner-help .caption,

.banner-search .caption {

    height: 22px;

    padding: 15px 0 15px 0;

    text-align: center;

}


.banner-help .caption .text,

.banner-search .caption .text {

    display: inline-block;

    height: 22px;

    line-height: 22px;

    padding-left: 28px;

    color: #fec009;

    font-size: 16px;

    background: url(../img/icon-help.png) no-repeat 0 0;

}


.banner-search .form {

    height: 150px;

}


.banner-search .form .line {

    padding-bottom: 9px;

    text-align: center;

}


.banner-search .form .line select {

    width: 170px;

    font-size: 12px;

    z-index: 0;

    border: 1px solid #dcdddd;

    height: 26px;

    line-height: 26px;

    padding: 2px 0;

    color: #666;

}


.banner-search .submit {

    height: 32px;

    text-align: center;

}


.banner-search .submit .button {

    width: 108px;

    height: 33px;

    background-color: #fecd09;

    font-size: 14px;

    color: #fff;

    border-radius: 3px;

}


.banner-help {

    background-color: #fafafafa;

}


.banner-help .caption .text {

    color: #00b3ea;

    background-position: 0 -23px;

}


.banner-help .link {

    color: #00b3ea;

    display: inline-block;

    width: 86px;

    height: 26px;

    line-height: 26px;

    font-size: 14px;

    text-align: center;

    padding: 0 0 8px 26px;

}


/* content模块样式 */

.content-news {

    background-color: #fff;

    border: 1px solid #f4f6fa;

}


.content-news .caption,

.content-close .caption {

    height: 38px;

    line-height: 38px;

    background-color: #f4f6fa;

    text-indent: 20px;

    color: #fec009;

    font-size: 15px;

}


.content-news .more,

.content-close .more {

    float: right;

    padding-right: 22px;

    font-size: 12px;

    color: #868686;

}


.content-news .list,

.content-close .list {

    padding: 15px 20px 13px 35px;

    line-height: 29px;

    font-size: 12px;

    background: url(../img/list-yellow.jpg) 17px 20px no-repeat;

}


.content-news .list .link,

.content-close .list .link {

    display: block;

    color: #969696;

}


.content-close {

    background-color: #fff;

    border: 1px solid #f4f6fa;

}


.content-close .caption {

    color: #4ab4ed;

}


.content-close .list {

    background-image: url(../img/list-blue.jpg);

}


.content-tab {

    background: none;

}


.content-tab .caption {

    height: 34px;

    line-height: 34px;

    background-color: #f5f6fa;

}


.content-tab .caption .item {

    display: block;

    width: 112px;

    height: 34px;

    text-align: center;

    float: left;

    color: #00b3ea;

}


.content-tab .caption .item_focus {

    background-color: #60bff2;

    color: #fff;

}


.content-tab .block {

    border: 1px solid #f4f6fa;

    height: 452px;

}


.content-tab .block-caption {

    height: 26px;

    line-height: 26px;

    padding: 8px;

    border-bottom: 1px solid #f4f6fa;

}


.content-tab .block-caption-item {

    display: block;

    padding: 0 10px;

    font-size: 12px;

    color: #4c4948;

    float: left;

}


.content-tab .block-caption-item_focus {

    background-color: #60bff2;

    color: #fff;

}


.content-tab .block-content {

    padding: 16px 12px;

}


.content-tab .block-content .block-more {

    display: block;

    line-height: 55px;

    text-align: center;

    color: #5084c4;

    font-size: 14px;

}


/* 医院列表 - 容器 */

.content-tab .block-content .block-list {}


.content-tab .block-content .block-list .item {

    float: left;

    width: 216px;

    height: 102px;

    padding: 0 20px 10px 120px;

    position: relative;

    font-size: 12px;

}


.content-tab .block-content .block-list .item img {

    width: 110px;

    height: 98px;

    position: absolute;

    left: 0;

    top: 0;

}


.content-tab .block-content .block-list .item-name {

    color: #036eb7;

    font-size: 14px;

    line-height: 21px;

    padding-top: 13px;

}


.content-tab .block-content .block-list .item-level {

    float: right;

    font-size: 12px;

    color: #979797;

}


.content-tab .block-content .block-list .item-phone,

.content-tab .block-content .block-list .item-address {

    line-height: 18px;

    padding-bottom: 4px;

    color: #666;

}


/* 医院列表 - 容器 */

.content-tab .block-content .block-text-list {}


.content-tab .block-content .block-text-list .item {

    display: block;

    width: 351px;

    height: 27px;

    font-size: 14px;

    color: #666;

    padding-top: 8px;

    float: left;

    border-bottom: 1px dashed #dcdddd;

}


.content-tab .block-content .block-text-list .item:nth-child(2n) {

    margin-left: 13px;

}


.footer {

    line-height: 70px;

    text-align: center;

    font-size: 12px;

    color: #666;

}

ui.css

/* 搜索 */

.ui-search {

    background: url(../img/ui-search.jpg) center no-repeat;

    font-size: 14px;

    color: #fff;

    position: relative;

}


.ui-search-selected {

    width: 70px;

    height: 38px;

    line-height: 38px;

    position: absolute;

    left: 0;

    top: 0;

    text-indent: 14px;

}


.ui-search-select-list {

    position: absolute;

    width: 67px;

    line-height: 24px;

    background-color: #fff;

    box-shadow: 3px 3px 5px rgba(0, 0, 0, .2);

    left: 2px;

    top: 36px;

    z-index: 2;

    display: none;

}


.ui-search-select-list a {

    display: block;

    color: #a5a2a2;

    text-align: center;

}


.ui-search-select-list a:hover {

    background-color: #ebeef5;

}


.ui-search-input {

    width: 208px;

    height: 26px;

    position: absolute;

    top: 5px;

    left: 73px;

    line-height: 26px;

    font-size: 13px;

    color: #a5a2a2;

}


.ui-search-submit {

    display: block;

    position: absolute;

    top: 1px;

    right: 0;

    width: 40px;

    height: 36px;

}


/* ui-menu 分类菜单 */

.ui-menu {}


.ui-menu-item {

    height: 22px;

    line-height: 22px;

    padding: 8px 5px 9px 6px;

    margin-left: 2px;

}


.ui-menu-item:hover {

    background-color: #fff;

}


.ui-menu-item-department {

    float: left;

    height: 22px;

    line-height: 22px;

    position: relative;

    padding-left: 30px;

    font-size: 14px;

    color: #fff;

}


.ui-menu-item-department::before {

    content: ' ';

    display: block;

    width: 22px;

    height: 22px;

    position: absolute;

    left: 0;

    top: 1px;

    background: url(../img/icon-menu.jpg) -22px 0 no-repeat;

}

.ui-menu-item:nth-child(2) .ui-menu-item-department::before{

    background-position-y: -22px;

}

.ui-menu-item:nth-child(3) .ui-menu-item-department::before{

    background-position-y: -44px;

}

.ui-menu-item-disease {

    font-size: 12px;

    float: right;

    padding-left: 5px;

    color: #d7f3ff;

}


.ui-menu-item:hover .ui-menu-item-department {

    color: #333;

}


.ui-menu-item:hover .ui-menu-item-department::before {

    background-position-x: 0;

}


.ui-menu-item:hover .ui-menu-item-disease {

    color: #868686;

}


.ui-menu-item:hover .ui-menu-item-detail {

    display: block;

}


.ui-menu-item-detail {

    display: none;

    position: absolute;

    width: 500px;

    height: 393px;

    padding: 20px 10px 10px 29px;

    background: #fff url(../img/bg-menu.jpg) center no-repeat;

    top: 0;

    left: 190px;

    box-shadow: 5px 5px 2px rgba(0, 0, 0, .1);

}


.ui-menu-item-detail-group {

    padding-bottom: 20px;

    text-align: left;

}


.ui-menu-item-detail-group-caption {

    width: 100%;

    display: block;

    height: 34px;

    line-height: 34px;

    color: #666;

    font-size: 16px;

    font-weight: bold;

}


.ui-menu-item-detail-group-list {

    line-height: 23px;

}


.ui-menu-item-detail-group-list a {

    display: inline-block;

    color: #868686;

    margin-right: 8px;

    font-size: 12px;

    padding-bottom: 5px;

}


.ui-menu-item-detail-group-list a::after {

    content: '|';

    color: #eee;

    padding-left: 8px;

}


/* 回到顶部 */

.ui-backTop{

    display: none;

    position: fixed;

    right: 2px;

    bottom: 2px;

    z-index: 9;

    width: 40px;

    height: 40px;

    color: #fff;

    background: rgba(102, 102, 102,.9) url(../img/icon-go-up.png) center no-repeat;

}

.ui-backTop:hover{

    background: rgba(102, 102, 102, .9);

}

.ui-backTop:hover::after {

    content: '回到顶部';

    display: block;

    font-size: 15px;

    line-height: 20px;

    text-align: center;

}

ui.js

// ui-search 定义

$.fn.UiSearch = function () {

    var ui = $(this);


    $('.ui-search-selected', ui).on('click', function () {

        $('.ui-search-select-list').show();

        return false;

    });

    $('.ui-search-select-list a', ui).on('click', function () {

        $('.ui-search-selected').text($(this).text());

        $('.ui-search-select-list').hide();

        return false;

    });

    $('body').on('click', function () {

        $('.ui-search-select-list').hide();

    });

}


// ui-tab 定规

/* 

@param {string} header  TAB组件, 的所有选项卡 item

@param {string} content TAB组件, 内容区域 所有 item

@param {string} focus_prefix 选项卡高亮样式前缀,可选

 */

$.fn.UiTab = function (header, content,focus_prefix) {

    var ui = $(this);

    var tabs = $(header, ui);

    var cons = $(content, ui);

    var focus_prefix = focus_prefix || '';


    tabs.on('click', function () {

        var index = $(this).index();


        tabs.removeClass(focus_prefix + 'item_focus').eq(index).addClass(focus_prefix +'item_focus');

        cons.hide().eq(index).show();


        return false;

    })

}


// ui-backTop

$.fn.UiBackTop = function () {

    var ui = $(this);

    var el = $('<a href="#0" class="ui-backTop"></a>');

    ui.append(el);


    var windowHeight = $(window).height();


    $(window).on('scroll', function () {

        var top = $('body,html').scrollTop();

        if (top > windowHeight) {

            el.show();

        } else {

            el.hide();

        }

    });


    el.on('click', function () {

        $(window).scrollTop(0);

    });

}


// 页面的脚本逻辑

$(function () {

    $('.ui-search').UiSearch();


    $('.content-tab').UiTab('.caption>.item', '.block>.item');

    $('.content-tab .block .item').UiTab('.block-caption>a', '.block-content>.block-wrap', 'block-caption-');


    $('body').UiBackTop();

});


写回答

4回答

好帮手慕码

2020-04-03

同学你好,效果是正确的,但是因为该页面的高度不够。调试出控制台之后,符合top > windowHeight的判断,图标出现。可做如下测试:

http://img.mukewang.com/climg/5e86ff360935e2ef02800047.jpg

这样,拖动滚动条,图标就出现了。不过由于本页面并没有这么高,所以可以做其他修改,如下:

http://img.mukewang.com/climg/5e86ff8d091eb6b203660167.jpg

添加样式:

http://img.mukewang.com/climg/5e86ff9809456f9906630391.jpg

这样,小图标就一直在右下角布局了。

祝学习愉快~

1

Aurora_Meteor

提问者

2020-04-03


    <div id="content" class="content">

        <div class="wrap clearfix">

            <div class="content-tab">

                <div class="caption">

                    <a href="#8" class="item item_focus">医院</a>

                    <a href="#7" class="item">科室</a>

                </div>

                <div class="block">

                    <div class="item">

                        <div class="block-caption">

                            <a href="#1" class="block-caption-item

                             block-caption-item_focus">全部</a>

                            <a href="#1" class="block-caption-item">东城区</a>

                            <a href="#1" class="block-caption-item">西城区</a>

                            <a href="#1" class="block-caption-item">朝阳区</a>

                            <a href="#1" class="block-caption-item">丰台区</a>

                            <a href="#1" class="block-caption-item">石景山区</a>

                            <a href="#1" class="block-caption-item">海淀区</a>

                            <a href="#1" class="block-caption-item">门头沟区</a>

                            <a href="#1" class="block-caption-item">房山区</a>

                            <a href="#1" class="block-caption-item">其他</a>

                        </div>

                        <div class="block-content">

                            <div class="block-wrap">

                                <div class="block-list clearfix">

                                    <div class="item">

                                        <img src="img/hospital-1.jpg" alt="xx医院">

                                        <div class="item-name">北京协和医院<span class="item-level">【三级甲等】</span></div>

                                        <div class="item-phone">电话:东院咨询台:010-69155564..</div>

                                        <div class="item-address">[东院]北京市东城区帅府园一号 [西院]北京市西城区大木仓...</div>

                                    </div>

                                    <div class="item">

                                        <img src="img/hospital-1.jpg" alt="xx医院">

                                        <div class="item-name">北京协和医院<span class="item-level">【三级甲等】</span></div>

                                        <div class="item-phone">电话:东院咨询台:010-69155564..</div>

                                        <div class="item-address">[东院]北京市东城区帅府园一号 [西院]北京市西城区大木仓...</div>

                                    </div>

                                    <div class="item">

                                        <img src="img/hospital-1.jpg" alt="xx医院">

                                        <div class="item-name">北京协和医院<span class="item-level">【三级甲等】</span></div>

                                        <div class="item-phone">电话:东院咨询台:010-69155564..</div>

                                        <div class="item-address">[东院]北京市东城区帅府园一号 [西院]北京市西城区大木仓...</div>

                                    </div>

                                    <div class="item">

                                        <img src="img/hospital-1.jpg" alt="xx医院">

                                        <div class="item-name">北京协和医院<span class="item-level">【三级甲等】</span></div>

                                        <div class="item-phone">电话:东院咨询台:010-69155564..</div>

                                        <div class="item-address">[东院]北京市东城区帅府园一号 [西院]北京市西城区大木仓...</div>

                                    </div>


                                </div>

                                <div class="block-text-list clearfix">

                                    <a href="#9" class="item">首都儿科研究所附属儿童医院 <span class="level">【三级甲等】</span></a>

                                    <a href="#9" class="item">首都儿科研究所附属儿童医院 <span class="level">【三级甲等】</span></a>

                                    <a href="#9" class="item">首都儿科研究所附属儿童医院 <span class="level">【三级甲等】</span></a>

                                    <a href="#9" class="item">首都儿科研究所附属儿童医院 <span class="level">【三级甲等】</span></a>

                                    <a href="#9" class="item">首都儿科研究所附属儿童医院 <span class="level">【三级甲等】</span></a>

                                    <a href="#9" class="item">首都儿科研究所附属儿童医院 <span class="level">【三级甲等】</span></a>

                                </div>

                                <a class="block-more">更多医院</a>

                            </div>

                            <div class="block-wrap" style="display:none;">

                                其他城区内容

                            </div>

                        </div>

                    </div>

                    <div class="item" style="display: none;">科室内容</div>

                    <div class="item"></div>

                </div>

            </div>


            <div class="content-news">

                <div class="caption"> 最新公告 <a href="#8" class="more">|更多</a></div>

                <div class="list">

                    <a href="#9" class="link">阜外医院特需门诊暂停更新号元通...</a>

                    <a href="#9" class="link">防护策略升级通知</a>

                    <a href="#9" class="link">阜外医院特需门诊暂停更新号元通...</a>

                    <a href="#9" class="link">防护策略升级通知</a>

                    <a href="#9" class="link">阜外医院特需门诊暂停更新号元通...</a>

                    <a href="#9" class="link">防护策略升级通知</a>

                </div>

            </div>


            <div class="content-close">

                <div class="caption"> 停诊公告 <a href="#8" class="more">|更多</a></div>

                <div class="list">

                    <a href="#9" class="link">首都医科大学附属北京安贞医院...</a>

                    <a href="#9" class="link">首都医科大学附属北京安贞医院</a>

                    <a href="#9" class="link">首都医科大学附属北京安贞医院...</a>

                    <a href="#9" class="link">首都医科大学附属北京安贞医院</a>

                    <a href="#9" class="link">首都医科大学附属北京安贞医院...</a>

                    <a href="#9" class="link">首都医科大学附属北京安贞医院</a>

                </div>

            </div>

        </div>

    </div>


    <div id="footer" class="footer">

        Copyright © 2017慕课网版权所有

    </div>


    <script src="js/ui.js"></script>


</body>


</html>


0

Aurora_Meteor

提问者

2020-04-03

接上面的HTML代码

            <a href="#" class="link">按医院挂号</a>

            <a href="#" class="link">按科室挂号</a>

            <a href="#" class="link">按疾病挂号</a>

            <a href="#" class="link">最新公告</a>

            <a href="#" class="link right">社会知名医院</a>

        </div>

    </div>


    <div id="banner" class="banner">

        <div class="banner-slider"></div>

        <div class="banner-search">

            <div class="caption">

                <span class="text">快速预约</span>

            </div>

            <div class="form">

                <div class="line">

                    <select name="area">

                        <option>医院地区</option>

                    </select>

                </div>

                <div class="line">

                    <select name="level">

                        <option>医院等级</option>

                    </select>

                </div>

                <div class="line">

                    <select name="name">

                        <option>医院名称</option>

                    </select>

                </div>

                <div class="line">

                    <select name="department">

                        <option>医院科室</option>

                    </select>

                </div>

            </div>

            <div class="submit">

                <input type="button" class="button" value="快速查询">

            </div>

        </div>

        <div class="banner-help">

            <div class="caption">

                <span class="text">帮助中心</span>

            </div>

            <div class="list">

                <a href="#" class="link">账号指南</a>

                <a href="#" class="link">预约指南</a>

                <a href="#" class="link">账号找回</a>

                <a href="#" class="link">常见问题</a>

            </div>

        </div>

    </div>


0

Aurora_Meteor

提问者

2020-04-03

html部分的代码放错了,放成了源码的HTML

我的如下:


<!DOCTYPE html>

<html lang="en">


<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>城市医院预约平台</title>

    <link rel="stylesheet" href="css/layout.css">

    <link rel="stylesheet" href="css/base.css">

    <link rel="stylesheet" href="css/ui.css">

    <script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>

</head>


<body>

    <div id="top" class="top">

        <div class="wrap">

            <p class="call">010-114/116114电话预约</p>

            <p class="welcome">

                欢迎来到城市医院预约挂号统一平台&nbsp;请&nbsp;

                <a href="#">登录</a>

                <a href="#">注册</a>

                &nbsp;&nbsp;&nbsp;&nbsp;

                <a href="#">帮助中心</a>

            </p>

        </div>

    </div>


    <div id="header" class="header">

        <div class="wrap clearfix">

            <a href="#" class="logo"><img src="img/logo.png"></a>


            <div class="search ui-search">

                <div class="ui-search-selected">医院</div>

                <div class="ui-search-select-list">

                    <a href="#1">科室</a>

                    <a href="#1">医院</a>

                    <a href="#1">疾病</a>

                </div>

                <input type="text" name="search-content" class="ui-search-input" placeholder="请输入搜索内容">

                <a href="#" class="ui-search-submit">&nbsp;</a>

            </div>

        </div>

    </div>


    <div id="nav" class="nav">

        <div class="wrap">

            <div class="link menu">全部科室

                <div class="menu-list ui-menu">

                    <div class="ui-menu-item">

                        <a href="#1" class="ui-menu-item-department">内科</a>

                        <a href="#1" class="ui-menu-item-disease">高血压</a>

                        <a href="#1" class="ui-menu-item-disease">冠心病</a>

                        <div class="ui-menu-item-detail">

                            <div class="ui-menu-item-detail-group">

                                <div class="ui-menu-item-detail-group-caption">

                                    内科

                                </div>

                                <div class="ui-menu-item-detail-group-list">

                                    <a href="#1">心脑血管科</a>

                                    <a href="#1">神经内科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                    <a href="#1">心血管内科</a>

                                    <a href="#1">神经内科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                    <a href="#1">心血管内科</a>

                                    <a href="#1">神经内科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                </div>

                            </div>

                            <div class="ui-menu-item-detail-group">

                                <div class="ui-menu-item-detail-group-caption">

                                    内科常见

                                </div>

                                <div class="ui-menu-item-detail-group-list">

                                    <a href="#1">心脑血管科</a>

                                    <a href="#1">神经内科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                    <a href="#1">心血管内科</a>

                                    <a href="#1">神经内科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                    <a href="#1">心血管内科</a>

                                    <a href="#1">神经内科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                </div>

                            </div>

                        </div>

                    </div>

                    <div class="ui-menu-item">

                        <a href="#1" class="ui-menu-item-department">外科</a>

                        <a href="#1" class="ui-menu-item-disease">a疾病</a>

                        <a href="#1" class="ui-menu-item-disease">b疾病</a>

                        <div class="ui-menu-item-detail">

                            <div class="ui-menu-item-detail-group">

                                <div class="ui-menu-item-detail-group-caption">

                                    a疾病

                                </div>

                                <div class="ui-menu-item-detail-group-list">

                                    <a href="#1">心脑血管科</a>

                                    <a href="#1">神经内科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                    <a href="#1">心血管内科</a>

                                    <a href="#1">神经内科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                    <a href="#1">心血管内科</a>

                                    <a href="#1">神经内科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                </div>

                            </div>

                            <div class="ui-menu-item-detail-group">

                                <div class="ui-menu-item-detail-group-caption">

                                    b疾病

                                </div>

                                <div class="ui-menu-item-detail-group-list">

                                    <a href="#1">心脑血管科</a>

                                    <a href="#1">神经内科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                    <a href="#1">心血管内科</a>

                                    <a href="#1">神经内科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                    <a href="#1">心血管内科</a>

                                    <a href="#1">神经内科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                </div>

                            </div>

                        </div>

                    </div>

                    <div class="ui-menu-item">

                        <a href="#1" class="ui-menu-item-department">外科</a>

                        <a href="#1" class="ui-menu-item-disease">c疾病</a>

                        <a href="#1" class="ui-menu-item-disease">d疾病</a>

                        <div class="ui-menu-item-detail">

                            <div class="ui-menu-item-detail-group">

                                <div class="ui-menu-item-detail-group-caption">

                                    c疾病

                                </div>

                                <div class="ui-menu-item-detail-group-list">

                                    <a href="#1">心脑血管科</a>

                                    <a href="#1">神经内科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                    <a href="#1">心血管内科</a>

                                    <a href="#1">神经内科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                    <a href="#1">心血管内科</a>

                                    <a href="#1">神经内科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                </div>

                            </div>

                            <div class="ui-menu-item-detail-group">

                                <div class="ui-menu-item-detail-group-caption">

                                    d疾病

                                </div>

                                <div class="ui-menu-item-detail-group-list">

                                    <a href="#1">心脑血管科</a>

                                    <a href="#1">神经内科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                    <a href="#1">心血管内科</a>

                                    <a href="#1">神经内科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                    <a href="#1">心血管内科</a>

                                    <a href="#1">神经内科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                    <a href="#1">内分泌科</a>

                                    <a href="#1">血液科</a>

                                </div>

                            </div>

                        </div>

                    </div>

                </div>

            </div>


0

0 学习 · 14456 问题

查看课程