我想創建一個使用JQuery UI的模式彈出效果1.7.2 基本上我需要一個正常的錯誤小部件,以阻止其他頁面彈出。 我們在工作中使用IE6,並且沒有辦法升級。 目前我正在嘗試這個。JQuery UI自定義模式對話框
<div id="errorPopup" style="display: none;">
<div class="ui-overlay">
<div class="ui-widget-overlay"></div>
<div class="ui-widget-shadow ui-corner-all" style="width: 302px; height: 300px; position: absolute; top: 1em; left: 1em;"></div>
</div>
<div style="position: absolute; left: 35em; top: 30em; padding: 10px;" class="ui-state-error ui-widget ui-widget-content ui-corner-all">
<div class="ui-state-error ui-dialog-content ui-widget-content" style="background: none; border: 0;">
<p>
<span class="ui-icon ui-icon-alert" style="float: left; margin-right: 0.3em;"></span>
<strong>Opps:</strong> That wasn't meant to happen.
</p>
</div>
</div>
</div>
請注意使用JQuery的UI類。這不起作用,我不知道爲什麼。我試圖避免編寫自己的CSS和JS來獲得效果,因爲轉移到JQuery UI的原因是爲了處理他的東西。
歡迎任何建議!
的功能是什麼jQuery代碼是什麼樣子?發生了什麼不該呢? – nortron 2010-02-11 13:40:59
拼寫錯誤「oops」:-)當你說它不起作用時,究竟出了什麼問題?我知道IE6主要的問題是對話框代碼可以在頁面和對話框之間插入(在「z」軸上)半透明層。 – Pointy 2010-02-11 14:35:31
你有沒有考慮過使用現有的庫來處理這些事情?我喜歡facebox(http://famspam.com/facebox)還有一個叫做lightbox的超級流行。 – tybro0103 2010-02-11 21:12:02