我有代码:
<script>
$(document).ready(function(){
$("#browse").click(function(){
$("#navbar-secondary").show();
$("#navbar-secondary").removeClass('hidden').addClass('animated slideInDown');
$(this).find("a").focus().blur();
});
});
</script>
它工作正常,但我希望在展示#navbar-secondary
时对#navbar-secondary
进行隐藏()操作。
问候。
答案 0 :(得分:0)
您可以使用.is( ":visible" )
查看,然后使用.hide()
功能
$(document).ready(function(){
$("#browse").click(function(){
if ( $( "#navbar-secondary" ).is( ":visible" ) ) {
$("#navbar-secondary").hide().addClass('hidden');
} else {
$("#navbar-secondary").show().removeClass('hidden').addClass('animated slideInDown');
$(this).find("a").focus().blur();
}
});
});
答案 1 :(得分:0)
.toggle()
怎么样?$("#navbar-secondary").toggle()