【发布时间】:2014-01-05 04:41:30
【问题描述】:
该站点的页面包含常规的<a> 标记,有些具有用于 CSS 的类定义。
每个<a> 对站点上的其他页面都有一个href="" 定义。
我想要的是,每当点击页面上的任何<a> 时,jQuery 都会显示一条加载消息。
这就是我目前所拥有的 jQuery:
$(document).ready(function() {
$("a").click(function() {
$("#loading").show("fast");
});
});
但它不会导致#loading div 在<a> 标签被点击时显示。该站点开始加载定义的href="",大约 20 秒后显示请求的页面。
由于该站点从外部数据库检索大量数据,因此页面加载需要 5 到 30 秒。我希望通过显示#loading div 来通知查看者此加载时间。
【问题讨论】:
-
嗨,你的#loading div 的 HTML 代码是什么?请使用 CSS。
-
您的代码看起来不错,问题是浏览器如何处理这些点击引起的,与您的代码无关。
标签: jquery