简单的jQuery导航菜单固定插件smint
简介
和 posfixed 类似,smint 也是一个导航菜单固定插件。当页滚动时,导航菜单会固定在顶部;当点击菜单时,页面会平滑的滚动到对应的区域。
兼容性
由于 smint 使用了 position: fixed
,所以它不兼容 IE6。
使用方法
引入文件
<script src="js/jquery.min.js"></script> <script src="js/jquery.smint.js"></script>
HTML
<div class="wrap"> <div class="subMenu"> <div class="inner"> <a href="www.dowebok.com/" class="subNavBtn" id="sTop">首页</a> <a href="www.dowebok.com/code" class="subNavBtn" id="s1">代码</a> <a href="#" class="subNavBtn" id="s2">素材</a> <a href="#" class="subNavBtn" id="s3">模板</a> <a href="#" class="subNavBtn" id="s4">教程</a> <a href="#" class="subNavBtn end" id="s5">其他</a> </div> </div> <div class="section sTop"> <div class="inner"> <h1>smint - 简单的jQuery导航菜单固定插件演示</h1> <p>点击菜单看看效果</p> </div> </div> <div class="section s1"> <div> <h2>代码</h2> </div> </div> <div class="section s2"> <div class="inner"> <h2>素材</h2> </div> </div> <div class="section s3"> <div class="inner"> <h2>模板</h2> </div> </div> <divclass="section s4"> <div class="inner"> <h2>教程</h2> </div> </div> <divclass="section s5"> <div class="inner"> <h2>其他</h2> </div> </div> </div>
注意:菜单的外部容器(如上例的 subMenu)需要设置样式 position:absolute,并且每个菜单的 a 标签需要设置 id,id 的值与下面对应区域的 class 的值一致。
JavaScript
$(function() { $('.subMenu').smint({ scrollSpeed : 1000 }); });
参数
smint 目前只有1个参数:scrollSpeed。
参数 | 类型 | 说明 | 默认值 |
---|---|---|---|
scrollSpeed | 整数 | 点击菜单时,页面滚动的速度,数值越小,速度越快 | 1000 |
标签:jQuery插件