我想删除垂直线。它是红色圆形。 !
但点击选项卡two.it显示如下:
以下代码无效
if($('#videotabs1').show()){
$('.vtab2').css('border-right', 'none');
}
当录像带1显示时。 .vtab2
边框未被移除。
答案 0 :(得分:6)
show
返回调用它的jQuery实例,这总是很简单,所以无论你进入if
的主体是什么。您可能需要is(":visible")
,如果您正在尝试检查它是否可见......但该标签可能始终可见。也许.hasClass("whatever")
其中“无论什么”是您用于UI中“活动”选项卡的任何类。
...实际上,这可能是在CSS端处理而根本不使用JavaScript(呃,没有使用它具体)。如果您有一个“非活动”类用于非活动标签,我会在其中加入border-right: none;
规则。