2011-02-08 129 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而言,它可能与重置某些背景一样简单,我不确定。我以前曾看过拉斐尔,但从未使用它。