2013-03-22 42 views
0

[打開在IE--它只是我使用IE9,不知道別人又一個checkbox--]在IE中緩慢複選框?

`code` 

如果你點擊啓動非常快,只是點擊了,該複選框可以」跟不上。一些點擊不檢查/取消選中該複選框,他們只是被忽略---除非附於該複選框(在小提琴未顯示)的功能反正射擊,我console.logged它,發現它正趕上每次點擊...但複選框元素本身沒有改變。

爲什麼會發生這種情況?

這只是發生在Internet Explorer中,剛剛意識到。

+0

http://www.quirksmode.org/bugreports/archives/2006/12/CheckBox.html – Aerovistae 2013-03-22 18:46:23

回答

2

這一點,事實上,通過設計。 IE忽略了對複選框的雙擊,因爲它可以保護用戶免受他們的威脅,以防他們天真地試圖將Windows雙擊打開方法轉移到瀏覽器中。

你可以手工禁用複選框的默認操作和代碼它允許在必要時快速切換複選框,但我發現這車和幾乎不值得麻煩正好迎合IE用戶。

+0

你有沒有發現比JavaScript解決方案的任何其他的呢? – 2016-04-06 09:58:10

0

我的猜測是,這是通過設計專門爲支持觸摸設備來完成。這將有助於消除任何波動,因爲手指上/下複選框。這純粹是一種理論,我沒有任何事實可以證明這一點對我來說似乎有意義。