很简单。
if(location.href=='1.html'){$('.hexagon-in2').addClass('.active')
}
方法一:
$("a").click(function(){$("a").attr("class", "")
$(this).attr("class", "XXXX")
})
原理就是点击某个<a>,先消除所有<a>的class,然后给当前的<a>添加class="XXXX"。这个写法最快捷。
方法二:
$("a").click(function(){if(lastclick) lastclick.attr("class", "")
$(this).attr("class", "XXXX")
lastclick = $(this)
})
这个的原理是点击一个<a>,把当前的对象赋给lastclick,下次点击的时候则先消除lastclick的class
你还有可以在此基础上添加一些额外的东西,比如将<a>的选择器加上其他更具体的限定,区别于其他不需要 *** 作的<a>。还有就是你可以是消除所有<a>的class,也可以是将所有<a>的class改为普通等。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)