2012-10-30 86 views
0

我在IE 8/9中遇到一個涉及外部輝光的奇怪問題。我有一個模式框(由jQuery UI創建),外層應用了它。盒子的高度根據您在盒子中選擇的選項而增加或減少(簡單的show hide JS),問題出在盒子高度降低時,它會沿水平方向留下外部發光的痕跡/痕跡,並且它們會盡快消失你點擊屏幕上的任何地方。IE8/9外部問題

它看起來像當高度改變IE瀏覽器的一些奇怪的原因不正確刷新視圖端口。

+0

你的問題是什麼? – PaperThick

+0

您能否給我們一個代碼示例並澄清您的問題? – Luke94

+0

我無法附加一個圖像的帖子..我已經在這裏上傳,請看看,讓我知道它是否有助於解釋我的問題http://postimage.org/image/aw9rqni6f/ – Sakie

回答

1

可以強制UI重繪:

$('body').addClass('js').removeClass('js'); 

還看到:

Forcing a UI redraw from JavaScript - Ajaxian

+0

你可以看到圖像在這個鏈接:(作爲一個新成員,我無法挑戰形象)http://postimage.org/image/aw9rqni6f/,看看它是否解釋了這個問題? – Sakie

0

沒有看到你的代碼 - 我只能猜測,但解決此問題的一些已知的解決方案..

請確保您擁有有效的DOCTYPE -

<!DOCTYPE html> 

也嘗試將此添加到box-shadow無法正常工作的元素。

border-collapse: separate;