gpt4 book ai didi

jquery - 传递 'slow' 参数来切换操作

转载 作者:行者123 更新时间:2023-12-01 06:10:34 25 4
gpt4 key购买 nike

所以here是一个显示/隐藏切换按钮,效果很好。 Here是完全相同的代码,只是我将 'slow' 参数传递给 .toggle 操作。为什么按钮的值在第一个示例中正确切换,但在第二个示例中却不然?将 'slow' 参数传递给 .toggle 操作是否会导致 :visible 伪类返回 true?

最佳答案

$('#toggleButton2').click(function () {
$('#disclaimer').toggle('slow', function () {
if ($('#disclaimer').is(':visible')) {
alert('hide');
$('#toggleButton2').val('Hide');
} else {
alert('Show');
$('#toggleButton2').val('Show');
}
});
});

JS FIDDLE LINK

相同但简短

$('#toggleButton2').click(function () {
$('#disclaimer').toggle('slow', function () {
$(this).is(':visible') ? $('#toggleButton2').val('Hide') : $('#toggleButton2').val('Show')

});
});

JS FIDDLE LINK FOR SECOND ATTEMPT

关于jquery - 传递 'slow' 参数来切换操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15941540/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com