Jquery 隐藏/显示延迟

标签 jquery html

我在同一个地方有 2 个方 block ,人们可以在其中输入数字,如果没有数字它会隐藏。

但我想给他们时间将其更改为另一个号码。所以我延迟了与ms的隐藏。但随后他们会看到隐藏/显示的动画。

$('#FenceMeters').on('input', function() {
  if($('#FenceMeters').val() != "" && Number($('#FenceMeters').val()) >=5){
     $('#testje').show();
     $('#SummaryHTML').hide();
  } else{
    $('#testje').hide(1000);
    $('#SummaryHTML').show();
  }
});

有办法解决吗?

最佳答案

如果你想延迟 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();
  }
});

关于Jquery 隐藏/显示延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53671441/

相关文章:

jquery - Angular Directive(指令)发出输出,父级未更新

javascript - 单击时更改另一个元素的 Z 索引

javascript - parseInt 出了什么问题

javascript - 用鼠标移动放大的图像

javascript - jquery 设置隐藏输入值在 IE7 和 IE8 中无法正常工作

Jquery:如果 mouseleave = true 则执行此操作

javascript - 滑入新内容的最佳方法是什么?

html - 如何将输入文本字段设置为只读

html - 如何使 div 响应并使用固定大小?

javascript - RSS 提要内容溢出 div