2011-02-08 128 views
0

有一個page使用PHP從Google搜索API獲取搜索結果,然後將結果放在頁面上一個有趣的方式在一個圓圈。代碼可能看起來很糟糕,但似乎它在Firefox中或多或少地工作。當您輸入搜索查詢並單擊提交按鈕或下一個/上一個鏈接時,它會將結果填入輪子中。問題是它在IE中的工作。它在那裏非常緩慢地工作,然後在填寫新的數據之前它不清除輪子,但是把它放在那裏。我的朋友請我幫他用這個代碼。請給我一些建議,我如何解決它。非常感謝!Internet Explorer的工作速度非常緩慢,執行JS代碼

+1

那麼,對於初學者來說,你到目前爲止嘗試過什麼,本站使用的是什麼JS框架(如果有的話),獲取結果的方法是什麼等等?換句話說,請給我們關於內部的具體信息 - 否則這個問題聽起來像「請爲我調試」。 – Piskvor 2011-02-08 15:13:21

回答

3

根據IE documented here,Raphael運行非常緩慢。據我所知,IE中的VML本身速度夠快,但Raphael層有一些低效率。

0

我看到您使用的是Raphael.js,它在VML/SVG中呈現矢量(取決於瀏覽器)。不幸的是,IE8已經降低了對VML的支持,而且我聽說它也比IE7慢了很多。順便說一句,在IE7中有點看起來很有趣。

就Raphael而言,它可能與重置某些背景一樣簡單,我不確定。我以前曾看過拉斐爾,但從未使用它。