<script type="text/javascript">
// nav
$(function shownav(){
var a1 = $("url");
var a2 = $(".nav ul li");
for(var i=0;i<a2.length;i++){
if(a2[i] == a1){
$(a2[i]).addClass("select");
return;
}
}
$(a2[0]).addClass("select");
})
</script>
// nav
$(function shownav(){
var a1 = $("url");
var a2 = $(".nav ul li");
for(var i=0;i<a2.length;i++){
if(a2[i] == a1){
$(a2[i]).addClass("select");
return;
}
}
$(a2[0]).addClass("select");
})
</script>
首先url是无法直接获取的,要$("a").attr("href")才能获取
而且也要写触发事件,比如点击click、移动上去mover
建议使用each循环$(function(){
var a1="url";
var a2=$(".nav ul li");
a2.mousemove(function(){
$(this).each(function(){
if($(".nav ul li a").attr("href")==a1.){
$(this).addClass("selected");
}
})
})
})我写的未必是对的,仅作参考