有兩個窗口:父窗口和子窗口。父母可以用快捷方式聚焦孩子,孩子可以用快捷方式將焦點放回。IE8:如何將焦點設置到彈出窗口而不閃爍橙色
我有一個測試網站here。只需在新的瀏覽器窗口中打開該網站,然後在IE8中嘗試。 這都按預期工作:
- 單擊父窗口,然後按
f
:孩子獲得焦點子窗口中的 - 單擊,然後按下
esc
:母公司獲得焦點
但它不起作用,如果你結合1和2:
- 點擊父窗口,然後按f:孩子獲得焦點。現在按esc鍵:父母開始閃爍,但不會到達前面!
我嘗試了很多不同的方法,但我不能在沒有眨眼的情況下保持穩定。它看起來像一個窗口通過快捷方式獲得焦點,然後在沒有閃爍的情況下無法返回焦點。
這個問題只存在於IE8中!它在IE9中效果很好。
有沒有人知道一個解決方法或任何解決方案?
你試過觸發使用jQuery的焦點事件之後的父/子窗口中的「點擊」? – 2012-01-13 15:45:23
剛剛在Mac上的Firefox中測試了您的網站,並且「Press esc」不起作用。 – 2012-01-13 15:46:32
它是什麼類型的窗口?它是一個彈出式窗口還是一個div覆蓋圖?對不起,我在iPhone通勤atm – 2012-01-13 15:49:30