Boolean 首先传递布尔值false的jQuery切换具有不同的转换
以下是一个工作示例: 如果我首先将false传递给toggle(),则转换将设置为slow 如果我首先将true传递给toggle(),则不会设置转换 我可以在toggle()中传递带有布尔值的转换吗 例如:Boolean 首先传递布尔值false的jQuery切换具有不同的转换,boolean,toggle,jquery-mobile,jquery,Boolean,Toggle,Jquery Mobile,Jquery,以下是一个工作示例: 如果我首先将false传递给toggle(),则转换将设置为slow 如果我首先将true传递给toggle(),则不会设置转换 我可以在toggle()中传递带有布尔值的转换吗 例如: var show = true; $('#elem').toggle(show, 'slow'); HTML 当字符串需要布尔值或动画速度(数字或转换为数字的值之一)时,您正在传递字符串值 如果你想传球给布尔人,你需要像托马拉克提到的那样投出他们 我做了一些改变;这就是你要找的吗 $("
var show = true;
$('#elem').toggle(show, 'slow');
HTML
当字符串需要布尔值或动画速度(数字或转换为数字的值之一)时,您正在传递字符串值 如果你想传球给布尔人,你需要像托马拉克提到的那样投出他们 我做了一些改变;这就是你要找的吗
$(".hidden").hide();
$("[name=boolean]").change(function() {
var show = ($('input[name=boolean]:checked').val() == 'true') ? true : false;
$("#hidden_div").toggle(show );
});
$("[name=boolean2]").change(function() {
var show = ($(this).val() == "true") ? true : false ;
$("#hidden_div2").toggle(show );
});
当字符串需要布尔值或动画速度(数字或转换为数字的值之一)时,您正在传递字符串值 如果你想传球给布尔人,你需要像托马拉克提到的那样投出他们 我做了一些改变;这就是你要找的吗
$(".hidden").hide();
$("[name=boolean]").change(function() {
var show = ($('input[name=boolean]:checked').val() == 'true') ? true : false;
$("#hidden_div").toggle(show );
});
$("[name=boolean2]").change(function() {
var show = ($(this).val() == "true") ? true : false ;
$("#hidden_div2").toggle(show );
});
根据,布尔值确定是显示还是隐藏的toggle()
形式不接受任何其他参数。所以不幸的是,我认为我们必须这样做:
if (myBoolean) {
$myElement.show(MY_DURATION_CONSTANT, myEasing);
} else {
$myElement.hide(MY_DURATION_CONSTANT, myEasing);
}
不是很优雅,但我认为这是必要的,因为toggle
函数重载。根据,布尔值确定是显示还是隐藏的toggle()
形式不采用任何其他参数。所以不幸的是,我认为我们必须这样做:
if (myBoolean) {
$myElement.show(MY_DURATION_CONSTANT, myEasing);
} else {
$myElement.hide(MY_DURATION_CONSTANT, myEasing);
}
不是很优雅,但我认为这是必要的,因为toggle
函数重载代码>这是一个字符串,不是布尔值。转换它。var show=$(this.val()代码>这是一个字符串,不是布尔值。投吧。