好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

html5 横向滑动导航栏的方法示例

最近在学习ht ML 5,今天看到了一个效果感觉不错,就分享给大家,也给自己留个笔记,具体如下

需要效果

1、首先引入scroll.js

2、html部分

<!-- 科目导航 -->
        <div id="na vb ox" class="navM ai n">
            <ul class="nav" style="pos IT ion:relative!important;">
                <li><a class="active"  hr ef="javascript:;">全部</a></li>
                <li><a href="javascript:;">数学</a></li>
                <li><a href="javascript:;">英语</a></li>
                <li><a href="javascript:;">语文</a></li>
                <li><a href="javascript:;">物理</a></li>
                <li><a href="javascript:;">思想品德</a></li>
            </ul>
        </div>

3、css部分

/* 滑动导航 */
.nav li {
    float: left;
    min-width: 60px;
    padding: 5px 0;
    m arg in-right: 9px;
}
.nav a{
  font- Size:  14px;
  color:  # 999;
}
.navMain{
    background-color: #fff;
    position: relative;
    mar gin : 0 13px;
}
.nav{
    background-color: #fff;
    overflow: hidden;
}
.nav li>a.active{
    color: #3a95f5;
    border-bottom: 1px solid #3a95f5;
    padding-bottom: 2px;
}

4、js部分

$(".nav li a").click(function(){
    $(this).addClass("active").parents("li").siblings().find("a").removeClass("active");
  });
  window.addEventListener('load',function(){
     VAR  $navBox = document.getElementById('navBox'),
        $ul = $navBox.querySelector('ul'),
        liArray = $navBox.querySelectorAll('li'),
        liLength = $navBox.querySelectorAll('li').length;10     $ul.style.width = (liArray[0].clientWidth + 10)*liLength +"px";
    var carousel=new iScroll("carousel",{hScrollbar:false, vScrollbar:false, vScroll: false});
  });

到此这篇关于html5 横向滑动导航栏的方法示例的 文章 就介绍到这了,更多相关html5横向滑动导航栏内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!

总结

以上是 为你收集整理的 html5 横向滑动导航栏的方法示例 全部内容,希望文章能够帮你解决 html5 横向滑动导航栏的方法示例 所遇到的问题。

如果觉得 网站内容还不错, 推荐好友。

查看更多关于html5 横向滑动导航栏的方法示例的详细内容...

  阅读:34次