【发布时间】:2008-11-15 19:26:26
【问题描述】:
我使用 JavaScript (JQuery) 重写了我的家庭网站,在后端对 PHP 进行 Ajax 调用。这是您的标准“一堆图像缩略图和一个主图像,当您单击缩略图图像时,主图像会发生变化”之类的东西。使用 Firefox 时一切正常,但在 IE 上,当我单击缩略图时,主图像变为我单击的图像,然后立即变回第一个图像。我试过 MS Script Debugger 无济于事;我在启动 Ajax 调用的 JavaScript 代码中设置了一个断点,当我单击缩略图时,断点就会触发。然后我按F5,它继续,但没有再次开火。如果我使用 Wireshark 观察网络上的实际 TCP 数据包,我可以看到我们肯定向服务器发送了多个请求。我不知道第二个查询(恢复到原始图像的那个)来自哪里。
有什么建议吗?我所说的一个例子是here。
【问题讨论】:
-
你知道他们说什么。您将花费 90% 的时间让它在 Firefox、Safari、Opera 和世界上所有其他浏览器上运行,然后再花 90% 的时间让它在 IE 上运行。
标签: javascript jquery ajax internet-explorer