【发布时间】:2011-02-11 18:49:06
【问题描述】:
我有一个菜单:
<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>
我希望根据浏览器的滚动条位置,"active" 类进入正确的 元素。
这就是我的看法:
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 维度属性不是很熟悉,所以这段代码没有多大意义,但我希望你能明白。
如果有人能告诉我如何完成这项工作,那就太好了。
谢谢:)
【问题讨论】:
标签: jquery browser scroll dimensions