那在blockUI中的錯誤,產生疊加DIV像這樣
<div class="blockUI blockOverlay ui-widget-overlay"
style="z-index: 1001;
position: fixed;
filter: ;
zoom: 1;"
jQuery1306503573140="70"/>
空的內聯「過濾器」的屬性將覆蓋CSS屬性中的.ui小部件的覆蓋,但你可以通過自己解決這個編輯你的jquery-ui.xxxxxxx.css文件。
只是搜索
/* Overlays */
.ui-widget-overlay {
background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
opacity: .30;
filter:Alpha(Opacity=30);
}
,並添加!重要的篩選器屬性的背後是這樣
/* Overlays */
.ui-widget-overlay {
background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
opacity: .30;
filter:Alpha(Opacity=30) !important;
}
這將迫使瀏覽器使用的CSS樣式,而不是錯誤的內嵌樣式的。
我曾經使用過blockUI,也遇到過不一致的情況。我用jQuery對話框替換了所有的blockUI,並且一切正常。 – 2011-05-19 19:44:18
謝謝。我應該也可以這樣做。 – camainc 2011-05-19 20:13:34