Кто-нибудь знает хороший плагин для наложения загрузки ajax, предотвращающий любые другие действия в браузере до загрузки данных.
Jquery ajax load overlay plugin
Ответ 1
Ответ 2
Попробуйте blockUI: http://malsup.com/jquery/block/
Это не имеет никакого отношения к AJAX по своей сути, но это то, что вы можете вызвать при выполнении собственных вызовов AJAX отдельно.
Ответ 3
я сделал еще одну подобную вещь:
http://plugins.jquery.com/project/loading
Все, что вам нужно сделать, это:
$.loading({onAjax:true,mask:true});
Это автоматически подключит его к событиям ajax. Однако есть еще много вариантов и возможностей. Вы можете использовать текст, произвольные элементы, применять "импульсные" эффекты и многое другое. Просмотрите демо:
http://jquery-values.googlecode.com/svn/other/loading/jquery.loading.htm
Ответ 4
Это лучшее: http://malsup.com/jquery/block/#overview
Ответ 5
Вы можете использовать dojox.widget.Standby
, но для этого требуется пометить содержимое для наложения с помощью data-dojo-type="dojox.widget.Standby"
Тогда вам нужно только получить виджет с помощью: dijit.byId('id').hide()/show()
Смотрите: dojox.widget.Standby documentation