2014-02-21 73 views
1

我知道這是很常見的問題。我必須在谷歌研究解決方案後發佈它。我試圖用JqueryUI打開一個對話框。我試圖阻止打開對話框的背景屏幕。我能得到的對話框,但我想下面的情況後,我無法做到阻斷背景屏幕事件:jquery的UI模式對話框屏蔽背景

  1. 添加模式:真
  2. 更新jQueryUI的CSS最新版本

這將是我的代碼問題。

$("#divDialog").dialog({ 
    modal: true 
}); 

任何解決此問題的方法?

+3

你可以在jsFiddle中重現這個嗎? – j08691

+0

非常不幸。它適用於我的jsfiddle。我的壞它應該是一些CSS或Js覆蓋我的代碼。我必須檢查它出錯的地方。欣賞你的時間。 – Kurkula

回答

1

這似乎爲我在這裏工作:http://jsfiddle.net/Nd5w9/

的HTML:

<body> 
    <button>Can't click when dialog shown</button> 
    <div id="divDialog">Hi hi ih</div> 
</body> 

和JavaScript:

$("#divDialog").dialog({ 
    modal: true 
}); 

當所示的對話框,我不能點擊按鈕。你確定元素的樣式正確嗎?