版本1:
$(".bd_target").click(function(){
_this = $(this);
_this.parents(".bd_item").siblings(".bd_item").find(".bd_subtarget").removeClass("sub_current");
_this.toggleClass("current").next(".bd_sublist").slideToggle(100);
_this.parents(".bd_item").siblings(".bd_item")
.find(".bd_target").removeClass("current").end().find(".bd_sublist").slideUp(100);
if($(".bd_sublist").is(':visible')){
_this.children(".sub_diams").show();
_this.parents(".bd_item").siblings(".bd_item")
.find(".bd_target").children(".sub_diams").hide();
}else{
$(".sub_diams").hide();
}
return false;
});
$(".bd_subtarget").click(function(){$(this).addClass("sub_current").parent(".bd_subitem")
.siblings(".bd_subitem").children(".bd_subtarget").removeClass("sub_current");});版本2:
$(".bd_target").click(function(){
_this = $(this);
if(_this.next(".bd_sublist").length > 0){
_this.toggleClass("current").next(".bd_sublist").slideToggle(0)
.parent(".bd_target").siblings(".bd_target")
.find(".bd_target").removeClass("current").end()
.find(".bd_sublist").slideUp(0);
return false;
}else{
_this.toggleClass("current")
.parent(".bd_target").siblings(".bd_target")
.find(".bd_target").removeClass("current").next(".bd_sublist").slideUp(0);
};
});注释:版本1时部分a标签失效,使用版本2时恢复正常。
求解释。
$(".bd_target").click(function(){
_this = $(this);
_this.parents(".bd_item").siblings(".bd_item").find(".bd_subtarget").removeClass("sub_current");
_this.toggleClass("current").next(".bd_sublist").slideToggle(100);
_this.parents(".bd_item").siblings(".bd_item")
.find(".bd_target").removeClass("current").end().find(".bd_sublist").slideUp(100);
if($(".bd_sublist").is(':visible')){
_this.children(".sub_diams").show();
_this.parents(".bd_item").siblings(".bd_item")
.find(".bd_target").children(".sub_diams").hide();
}else{
$(".sub_diams").hide();
}
return false;
});
$(".bd_subtarget").click(function(){$(this).addClass("sub_current").parent(".bd_subitem")
.siblings(".bd_subitem").children(".bd_subtarget").removeClass("sub_current");});版本2:
$(".bd_target").click(function(){
_this = $(this);
if(_this.next(".bd_sublist").length > 0){
_this.toggleClass("current").next(".bd_sublist").slideToggle(0)
.parent(".bd_target").siblings(".bd_target")
.find(".bd_target").removeClass("current").end()
.find(".bd_sublist").slideUp(0);
return false;
}else{
_this.toggleClass("current")
.parent(".bd_target").siblings(".bd_target")
.find(".bd_target").removeClass("current").next(".bd_sublist").slideUp(0);
};
});注释:版本1时部分a标签失效,使用版本2时恢复正常。
求解释。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货