JQuery Block UI元素阻塞问题

时间:2012-12-19 07:03:17

标签: javascript jquery jquery-blockui

我正在开发一个基于ASP.NET 4.0,jQuery,Ajax和JavaScript的Web应用程序。我已经使用AJAX来绑定级联的组合框,在字段上填充值等等。

我想阻止一个元素,如果AJAX请求正在进行中,例如如果我选择country,那么应该阻止State comboBox。

为此目的,我使用了JQuery Block UI插件,该插件适用于鼠标,但是当您通过tab访问元素时,可以访问和操作被阻止的元素。

我想完全阻止状态ComboBox,即用户无法通过鼠标,键盘等访问它,但无法使用Jquery Block UI。

我有什么遗漏。

区块代码:

$('#statecombo').wrap(<div id='state_div'></div>); //wrapping the div to control

$('#state_div').block({ message: 'Images/busy.gif' Processing....', css: { width: 'auto', height: 'auto' },  bindEvents: true, constrainTabKey: false });

我正在解锁AJAX请求结束的位置。

有什么建议吗?

请耐心等待我。任何帮助将不胜感激!!

1 个答案:

答案 0 :(得分:1)

当您阻止设置$('#statecombo').attr("tabindex",-1)时,请在取消阻止时将其设置为$('#statecombo').attr("tabindex","")