我有这个 jquery 代码:
$(document).ready(function() {
$("#masthead ul li").mouseover(function(){
$("#masthead ul li").removeClass("cr");
$(this).toggleClass("cr");
});
});
$(document).ready(function() {
$("#intUl li").mouseover(function(){
$("#intUl li").removeClass("cr");
$(this).toggleClass("cr");
});
});
我们可以为两个相似的 jquery 代码编写简写吗? 提前致谢
最佳答案
$('#masthead ul li, #intUL li').mouseover(function() {
$(this).siblings().removeClass("cr");
$(this).toggleClass("cr");
});
与原始代码相同; 但是,不确定为什么要删除一个类只是为了重新添加它。如果您试图让它闪烁或其他什么,我相当确定它不会像您期望的那样工作。
误解了初衷;评论者为我澄清了,我修复了它:)
关于jquery - jquery 中的简写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2117631/