有没有人知道一个好的插件,可以使用ajax加载覆盖层,在数据加载完成之前防止浏览器中的任何其他操作。
有没有人知道一个好的插件,可以使用ajax加载覆盖层,在数据加载完成之前防止浏览器中的任何其他操作。
尝试使用 blockUI:http://malsup.com/jquery/block/
这与 AJAX 没有直接联系,但你可以在单独进行自己的 AJAX 调用时调用它。
我又做了一个更适合这种情况的:
http://plugins.jquery.com/project/loading
你所需要做的就是:
$.loading({onAjax:true,mask:true});
这将自动将其连接到ajax事件。虽然还有很多选项和功能。您可以使用文本、任意元素,应用“脉冲”效果等。请查看演示:
http://jquery-values.googlecode.com/svn/other/loading/jquery.loading.htm
dojox.widget.Standby
,但需要在覆盖层上标记内容为 data-dojo-type="dojox.widget.Standby"
。dijit.byId('id').hide()/show()
获取小部件即可。