2011-05-01 51 views
0

我正在開發一個個人網站,http://www.miketurley.com。在任何Webkit瀏覽器(Chrome,Safari)或Firefox中,當您將鼠標放在網站開始屏幕上的文本上時,您會看到一個漂亮的動畫,它將文本四周滑動並顯示菜單(「喚醒」我的網站)這可能不是太有必要,但我喜歡它,我認爲在我的投資組合網站上展示這樣的技能是適當的。在Internet Explorer中jQuery動畫不工作/行爲奇怪

無論如何,如果您在Internet Explorer中訪問我的網站,則動畫根本不會顯示。持續時間相同,然後頁面在一幀中「捕捉」到動畫後狀態,其間沒有動作。

我該如何解決這個問題?

這個特殊的動畫與源代碼一起的說明,請訪問:http://www.miketurley.com/index_explain.html

+3

'eval' ...嗨! – 2011-05-01 21:08:01

+0

爲什麼需要這麼多eval()? – Dormouse 2011-05-01 21:27:16

+0

是的...我真的需要重寫,沒有所有的eval()。我只是因爲某些字符沒有正確轉義而變得沮喪,並把所有的動畫調用成字符串。我知道這很醜陋。我會遲早解決它。 – 2011-05-12 18:14:34

回答

2

離開eval不談,你的網站不能在IE怪癖模式。使用開發工具,我切換到不同的文檔模式,動畫運行得很好。找不到什麼激發了現在的怪癖,但你有一個問題進行調查。從傳遞strict validation開始,或轉移到過渡或html5 <!doctype html>

相關問題