Twitter Bootstrap隐藏了css类和jQuery

sia*_*one 36 jquery twitter-bootstrap

我正在使用hide css类来隐藏页面加载时的按钮.

问题是当我尝试显示按钮时,我已经预先用jQuery隐藏了按钮更小.

(当我使用jQuery隐藏然后显示按钮时,同样的事情不会发生)

谢谢你的帮助.

编辑:隐藏类就是这样:

.hide {
    display: none;
}
Run Code Online (Sandbox Code Playgroud)

我的按钮:

<a class="btn hide" id="buttonEditComment" href="javascript:void()"><i class="icon-comment"></i> Edit comment</a>
Run Code Online (Sandbox Code Playgroud)

我用javascript来显示按钮:

$("#buttonEditComment").toggle();
Run Code Online (Sandbox Code Playgroud)

sia*_*one 41

正如dfsq所说,我只需要使用removeClass("hide")而不是toggle()


kir*_*pit 18

如果一个元素有bootstrap的"hide"类,并且你想用一些滑动效果显示它.slideDown(),你可以欺骗bootstrap,如:

$('#hiddenElement').hide().removeClass('hide').slideDown('fast')
Run Code Online (Sandbox Code Playgroud)


Kiw*_*iet 7

我同意dfsq,如果你想要做的就是显示按钮.如果你想在隐藏和显示按钮之间切换,它更容易使用:

$("#buttonEditComment").toggleClass("hide");
Run Code Online (Sandbox Code Playgroud)