织梦dedecms当channel设置了type和typeid时currentstyle失效时js

当调用channel标签设置type和typeid时我们的currentstyle会失效,具体原因在channel.lib.php这个处理文件,可以直接在里面搞定,但有一定难度,很麻烦,但可以用js另类解决

js:

id为index的为首页li里面的
 
li1为hover的效果
 
$(function(){
$("#index").removeClass("li1");
$a = $("body").attr("id");//当前栏目bodyid
$("."+$a).addClass("li1");
});



在list_*.htm模板内面在<body id=”ok{dede:field name=typeid/}> 这样js就能得到当前栏目的id也可以直接把js放在模板内面这样就可以直接用这个织梦标签获取到id了

你可能感兴趣的:(织梦dedecms当channel设置了type和typeid时currentstyle失效时js)