为了账号安全,请及时绑定邮箱和手机立即绑定

JS——侧栏导航点击滑入滑出效果

标签:
JQuery

对于定位的侧栏导航点击滑入滑出这一效果,我想很多人都明白原理,并且很简单的就能运用JS+Jquery就能做出。而且是一个非常常见的简单效果。在此呢,小码哥只是为了自己以后能够翻看,还有就是给那些刚入门javascript的新人们一点启发。

作为入门javascript的人来说,明白一个效果是怎么实现的尤为重要。即原理是怎么回事尤为重要!小码哥昨天在路上偶遇一应届毕业生,刚从青岛来北京找工作。是学计算机的,C及C++起步,由此基础,我说你学什么语言都有优势。必定逻辑基础有了不是!?

废话不说了,直接上码:

HTML代码:

<div class="sidebar">

<div class="side_btn1 side_btn"><a class="s_btn1" href="#" title="点击弹出"></a></div>

<div class="side_btn2 side_btn">

    <a class="s_btn2" href="#" title="点击隐入"></a>

    </div>

<div class="side_main">

    <a class="side_hd" href="#" title=""></a>

        <ul class="side_nav">

        <li class="li1"><a href="#" title="">老友回归领弹药</a></li>

            <li class="li1"><a href="#" title="">军功翻倍赠彩蛋</a></li>

            <li class="li1"><a href="#" title="">坦克模式送武器</a></li>

            <li class="li1"><a href="#" title="">集齐碎片兑豪礼</a></li>

            <li class="li1"><a href="#" title="">全新八星预先售</a></li>

            <li class="li1"><a href="#" title="">永久武器充值抽</a></li>

            <li class="li1"><a href="#" title="">微博转发抽大奖</a></li>

            <li class="li1"><a href="#" title="">偶像为你而主演</a></li>

            <li class="li1"><a href="#" title="">呼朋唤友赢好礼</a></li>

        </ul><!--side_nav-->

    </div><!--.side_main-->

</div><!--.sidebar-->


CSS代码:

/*S sidebar*/

.sidebar{width:200px;padding:100px 0 0 0;height:100%;position:fixed;left:-200px;top:0;background:#0e0e0e;_position:absolute;_height:1275px;z-index:999;}

.sidebar .side_btn{position:absolute;width:62px;height:153px;right:-57px;top:320px;}

.sidebar .side_btn a{display:block;width:62px;height:153px;}

.sidebar .side_btn2{display:none;}

.sidebar .side_btn1 .s_btn1{background:url(../images/sidebar-btn.png) 0 0;}

.sidebar .side_btn2 .s_btn2{background:url(../images/sidebar-btn.png) -62px 0;}

.side_main{width:179px;margin:0 auto;}

.side_main .side_hd{display:block;width:179px;height:61px;background:url(../images/sidebar-hd.jpg);}

.side_main .side_nav{width:100%;margin-top:50px;}

.side_main .side_nav li a{display:block;width:179px;height:51px;background:url(../images/sidebar-bg.png) 0 0;text-align:center;line-height:51px;font-size:15px;color:#e6c1a7;}

.side_main .side_nav li a:hover{background:url(../images/sidebar-bg.png) 0 -51px;color:#ffce4a;}


JS代码:

/*左侧导航*/

$('.side_btn1').click(function(){

$('.sidebar').animate({left:"0px"},1000,function(){

$('.side_btn1').hide();

$('.side_btn2').show();

});

});

$('.side_btn2').click(function(){

$('.sidebar').animate({left:"-200px"},1000,function(){

$('.side_btn2').hide();

$('.side_btn1').show();

});

});


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消