繁体   English   中英

单击后延迟弹出加载

[英]Delay popup loading after click

我需要做的就是在单击按钮后将弹出窗口从“弹出”延迟几秒钟。 这段代码有什么问题吗?

 $(document).ready(function() { $('#element-167 a').on("click", function() { $('.modal-dialog').delay(5000).fadeIn(); }); });
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>

尝试使用 setTimeout

$(document).ready(function() {
  $('#selected').on("click", function() {
      setTimeout(()=>{alert("Message here")},5000)
  });
});

<p id="selected">This is second paragraph.</p>

尝试删除“on”,仅删除 element.click 例如:

 $('#element-167 a').click (function() {})

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM