2012-12-19 113 views
3

我正在開發基於ASP.NET 4.0,jQuery,Ajax和JavaScript的Web應用程序。我已經使用AJAX綁定級聯組合框,在字段上填充值等。JQuery阻止UI元素阻塞問題

我想阻止一個元素,例如,如果AJAX請求正在進行中。如果我選擇國家,那麼狀態組合框應該被阻止。

爲此,我使用了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

當你阻止它設置$('#statecombo').attr("tabindex",-1),設置它回來時,你解鎖$('#statecombo').attr("tabindex","")

+0

感謝@Charlie。讓我檢查一下,並儘快回覆給你。 –