我有一个菜单:
<ul class="menu-bottom">
<li id="m1" class="active"><a id="1" href="#"><span>Link 1</span></a></li>
<li id="m2"><a id="2" href="#"><span>Link 2</span></a></li>
<li id="m3"><a id="3" href="#"><span>Link 3</span></a></li>
</ul>
我希望根据浏览器的滚动条位置,“活动”类进入正确的<li>元素。
这就是我的看法:
if ($(document).height() == 500) {
$('#m1').parent().addClass('active').
siblings().removeClass('active');
}
if ($(document).height() == 1000) {
$('#m2').parent().addClass('active').
siblings().removeClass('active');
}
if ($(document).height() == 1500) {
$('#m2').parent().addClass('active').
siblings().removeClass('active');
}
我对 jQuery 维度属性不是很熟悉,所以这段代码没有多大意义,但我希望你能明白。
如果有人能告诉我如何完成这项工作,那就太酷了。
谢谢 :)