时间:2023-07-27 04:45:01 | 来源:网站运营
时间:2023-07-27 04:45:01 来源:网站运营
Dedecms(织梦CMS)子栏目高亮操作:<div class="neibu_til" current_typedir="{dede:field name='typedir'/}"> <ul> {dede:channelartlist typeid="14"} <li typedir="{dede:field name='typedir'/}"> <a href="{dede:field name='typeurl'/}"> <div>{dede:field name='typename'/}</div> <span> </span> </a> </li> {/dede:channelartlist} </ul> </div>
结构很简单,就是一个栏目列表的循环,循环中设置一个属性,获取到当前循环到的栏目的typedir(栏目存放目录),然后还获取到当前页面的typedir,下面用js进行比较,起码typedir是不会错的。$(function(){ // 初始效果 checkMenu(); // 移动效果 $(".neibu_til li").hover(function(){ $(this).siblings().find("span").attr("class",""); $(this).find("span").attr("class","ing"); },function(){ $(this).find("span").attr("class",""); checkMenu(); }); function checkMenu() { var the_cur_dir = $('.neibu_til').attr('current_typedir').split('/').pop(); $(".neibu_til").find("li").each(function(){ var dir_last = $(this).attr('typedir').split('/').pop(); if (dir_last == the_cur_dir) { $(this).find('span').attr('class','ing'); } }); } })
关键词:操作