嘗試將鼠標懸停在Internet Explorer 8中的「取消」按鈕:jQuery的:動畫backgroundPosition奇怪的行爲在IE <9
你會發現,你將鼠標懸停在它的第一次,它跳躍你可以看到「確定」按鈕,但它會自行修正。不過,後續的懸停功能正常運行。
請注意,這個錯誤也發生在「確定」按鈕; 「取消」按鈕更爲明顯。另外,這個錯誤出現在IE 6和7中,但是我提供的演示程序將不起作用,因爲圖像是Base64編碼的。
當然,該代碼在非IE瀏覽器中工作正常。
這是一個jQuery的bug?除了分割圖像之外,我還能做些什麼來解決它?我可以包含IE < 9的樣式表,但如果不需要,我寧願不要。
謝謝!
它看起來像bug仍然存在。您是否在Internet Explorer 8中嘗試了您的代碼? – Nick 2012-07-07 02:42:37
我試了ie8和IE7,它的工作,但在IE6不會工作 – 2012-07-07 14:25:23
我剛纔在IE 8中再次嘗試你的鏈接,它絕對不會工作。請記住,錯誤只發生在您首次將鼠標懸停在按鈕上時。之後,他們正常工作。如果您確定您的鏈接在IE 8中可用,請問您正在運行的是哪個版本的Windows? – Nick 2012-07-07 14:33:05