1

我尝试了这段代码,可见是函数的参数:

$('#something').show(isVisible);

但这不起作用,必须评估:

if (isVisible) 
    $('#something').show();
else
    $('#something').hide();
4

2 回答 2

4
$('#something').toggle(isVisible);

文档

.toggle( showOrHide )

showOrHide 一个布尔值,指示是否显示或隐藏元素

于 2012-04-24T09:31:50.780 回答
0
var arr = ['show', 'hide'];
$('#something')[arr[isVisible & 1]]();
于 2012-04-24T09:36:37.237 回答