我在同一地方有2个街区,人们可以在其中输入数字(如果没有隐藏的数字)。
但是我想给他们时间将其更改为另一个数字。所以我用ms延迟了隐藏。但是随后他们看到了隐藏/显示的动画。
$('#FenceMeters').on('input', function() {
if($('#FenceMeters').val() != "" && Number($('#FenceMeters').val()) >=5){
$('#testje').show();
$('#SummaryHTML').hide();
} else{
$('#testje').hide(1000);
$('#SummaryHTML').show();
}
});
有没有办法解决?
答案 0 :(得分:0)
如果要延迟hide(),请使用
$('#FenceMeters').on('input', function() {
if($('#FenceMeters').val() != "" && Number($('#FenceMeters').val()) >=5){
$('#testje').show();
$('#SummaryHTML').hide();
} else{
$('#testje').delay(5000).hide(1000); // delays hide with 5000 milliseconds
$('#SummaryHTML').show();
}
});