jQuery一段代码不懂,麻烦帮忙加个注释

2025-01-07 17:18:20
推荐回答(2个)
回答1:

var durl = $("#cplb ul").attr("data-url");获取div下面的ul元素中的data-url并赋值给drul;

$("#cplb ul li").each(function(){
var url = $(this).find("a").attr("href");
if(url==durl){
$("#cplb ul li").removeClass("current");
$(this).addClass("current");
}
});
然后是遍历出当前有多少个li元素;

创建 变量(url)= 当前li元素找到下面的a标签并改变它的href值;
判断:
如果当前a元素的href值=ul的地址;
那么鼠标移动上去吧所有的Li元素中包含current类名的名字删掉;
并给当前的li元素添加current类名;

这个方法也就是经常用在导航模块中,current的属性可以在css中设置,可以移动上去为背景图片,颜色都可以,添加其他css3效果也行

回答2:

这好像是计算数学的公式