|
html手机端下拉菜单代码,jQuery手机移动端下拉列表选择代码**前面一定要加上jquery.min.js
如图所示:
html部分:
- <div id="top">
- <div><span></span></div>
- </div>
- <div class="burger">
- <div class="culumn">
- <ul class="icon-btn1">
- <li class="btnstyle"><a href="/">首页</a></li>
- <li ><a href="/game/">游戏</a></li>
- <li ><a href="/soft/">软件</a></li>
- <li ><a href="/news/">文章</a></li>
- <li ><a href="/heji/">合集</a></li>
- <li ><a href="/top/">排行榜</a></li>
- </ul>
- </div>
- </div>
复制代码 css代码:
- #top>div>.search{display: none;position: absolute;width:calc(100% - 25px);left: -10px;height: 35px;margin: 7px 30px 7px 22px;border: 1px #ddd solid;border-radius: 17.5px;background: #f6f6f6;overflow: hidden;}
- #top>div>span{display:inline-block;flex: 0 0 34px;width: 40px;height: 34px;margin-top: 13.5px;background: url(../images/r-icon-pre.png) no-repeat left bottom;background-size: 33px auto;}
- .burger{position: fixed;min-width: 320px;max-width: 751px;z-index:2017;width: 100%;top:70px;background: rgba(255,255,255,.95);border-top: 1px solid #f5f5f5;overflow-x: hidden;overflow-y: scroll;display: none;}
- .culumn{overflow: hidden;}
- .icon-btn1{display: block;padding: 0 6px;overflow: hidden;}
- .icon-btn1 li{float: left;display: inline-block;width: 20%;text-align: center;margin: 5px 0;}
- .icon-btn1 li a{display: inline-block;overflow: hidden;font-size: 16px;width: 80%;height: 30px;line-height: 30px !important;border: 2px solid #bbb;border-radius: 8px;}
复制代码 js部分:
- $(document).ready(function(){
- //控制高度
- var h=$(window).height(); //屏幕高度
- //点击显示隐藏
- var x=true;
- $(".burger").css("display","none");
- $("#top>div>span").click(function(){
- var Htop=$("body").scrollTop();
- if(x){
- $(this).css("background-position","left top");
- $(".burger").slideDown();
- document.body.scrollTop=Htop;
- $("#BOX").css({"height":h+"px","overflow":"hidden"});//使网页不可滚动
- $("#BOX").addClass('meunstyle')
- x= false;
-
- if($('#cambrian0').length >=1){
- }
- }else{
- $(this).css("background-position","left bottom");
- $(".burger").slideUp();
- document.body.scrollTop=Htop;
- $("#BOX").css("overflow","initial");//使网页恢复滚动
- $("#BOX").removeClass('meunstyle')
- x= true;
-
- if($('#cambrian0').length >=1){
- $('#top').css('top','0')
- }
-
- }
- })
- })
复制代码
图标
|
上一篇:纯html+css实现锁定头部跟随滑动下一篇:原生javascript加css和html做一键复制功能。
|