【发布时间】:2011-10-11 18:38:36
【问题描述】:
基本上,在我的页面上,当函数执行时,一个图像被调用到div#imagebox。但有时图像很大并且可能需要一段时间才能加载,特别是如果它尚未加载到缓存中。我想给用户一些通知,请求正在处理中。我想我可以用一个颤抖的人来做到这一点。我希望在图像准备好之前,在 div#imagebox 中显示 throbber。然后我希望颤动者消失。
我看过这个页面http://plugins.jquery.com/project/throbber,但我真的不明白我应该做什么。
我可以在现有函数中添加类似$("div#imagebox").throbberShow(true); 的内容吗(见下文?)但是我应该在哪里添加呢?我需要参数true吗?
感谢您的帮助。
function showImage(ms, pid)
{
$.get("../msimages/image.php", {ms: ms, pid: pid}, function(txt)
{
$("div#imagebox").html(txt);
});
}
【问题讨论】:
-
永远不要这样做
$('div#imagebox')。这比$('#imagebox')慢了很多。 -
好的——我不知道。我一直把 div 前缀放在那里。我会停止这样做:)