HTML锚点用class样式教程
JS部分:
$(function() {
$(window).scroll(function() {
//为页面添加页面滚动监听事件
var wst = $(window).scrollTop() //滚动条距离顶端值
for (i = 1; i < 6; i++) { //加循环
if ($("#a" + i).offset().top <= wst) { //判断滚动条位置
$('#nav a').removeClass("c"); //清除c类
$("#a" + i + i).addClass("c"); //给当前导航加c类
}
}
}) $('#nav a').click(function() {
$('#nav a').removeClass("c");
$(this).addClass("c");
});
});HTML部分
<body> <div id="nav"> <a id="a11" href="#a1" class="c">书籍目录</a> <a id="a22" href="#a2">作品试读</a> <a id="a33" href="#a3">购买须知</a> <a id="a44" href="#a4">注意事项</a> <a id="a55" href="#a5">用户点评</a> </div> <br /><br /> 页面结构如下: <div id="a1">测试</div> <div id="a2">测试</div> <div id="a3">测试</div> <div id="a4">测试</div> <div id="a5">测试</div> </body>
本文网址:https://www.dedexuexi.com/wysj/html/3444.html
本站部分文章搜集与网络,如有侵权请联系本站,转载请说明出处。











