javascript - 如何在点击链接之前显示 (DOM) 消息

标签 javascript jquery html dom

我只是想告诉用户下一步操作(单击链接)将需要一些时间...(以避免重新加载页面并再次单击链接)。

我已经尝试过:

<p id="message" style="display:none" class="notification">This could take a while, please sit down and relax</p>

<script>
    $(document).ready(function() {
      $("a").click(function() {
        $("#message").show();
      });
    });
</script>

但是消息没有显示。点击按预期进行。

最佳答案

$(function() {
  $("a").click(function() {
    $("#message").stop(true, true).show(250);
    $("#message").delay(2000).hide(250);
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<a href = "#">test foo link</a>
<p id="message" style="display:none" class="notification">This could take a while, please sit down and relax</p>

类似这样的事情吗?

关于javascript - 如何在点击链接之前显示 (DOM) 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28807157/

相关文章:

javascript - 图片点击打开特定图片相册的灯箱

javascript - 使用 jquery 遍历一系列元素的最佳方法是什么?

javascript - Webapp 后台文件上传到 App Engine Blobstore

javascript - 如何确定 HTML 元素何时在 Android WebView 中获得焦点?

php - 使用 PHP 从代码中剥离 Javascript on(任何)事件

单击 "Submit"后重定向用户/更改文本的 Javascript 函数

javascript - webpack -p 无法丑化 es2015 代码

javascript - 按钮单击更新数据库

php - 从 jquery 传递的变量创建 PDO 数组

jquery - 聚焦/模糊不开火