JQUery 一段代码 看不懂 帮忙打个注释

<!---------------导航---------------><divclass="right"id="cplb"><ULdata-url="{$GetTopCl... <!--------------- 导航 --------------->
<div class="right" id="cplb">
<UL data-url="{$GetTopClassUrl}">
<li class="current"><a href="index.html">网站首页</a></li>
<li><a href="关于我们.html">关于我们</a></li>
<li><a href="">课程介绍</a></li>
<li><a href="">师资团队</a></li>
<li><a href="">联系我们</a></li>
</UL>
</div>
<script type="text/javascript">
$(function(){
var durl = $("#cplb ul").attr("data-url");
$("#cplb ul li").each(function(){
var url = $(this).find("a").attr("href");
if(url==durl){
$("#cplb ul li").removeClass("current");
$(this).addClass("current");
}
});
});
</script>
<!--------------- 导航end --------------->
展开
 我来答
育知同创教育
2018-08-04 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
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效果也行
慕刓辞
推荐于2016-10-23 · 知道合伙人软件行家
慕刓辞
知道合伙人软件行家
采纳数:583 获赞数:1704
从事前端开发4年,喜欢专研H5各种网页效果!

向TA提问 私信TA
展开全部
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效果也行
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式