【发布时间】:2018-02-13 03:25:47
【问题描述】:
这真的让我很困惑,因为代码看起来完全无害。
IE8 停止脚本执行并显示一条消息:
未实施。 map.js 行:66 字符:5
以下是代码片段:
63 if(data.map[x] !== undefined && data.map[x][y] !== undefined) {
64
65 left = (x - data.dim.x_min)*32 + 30;
66 top = (data.dim.y_max - y)*32 + 30;
67
68 /* do stuff */
XX }
调试信息:x:263 data.dim.x_min:263 y:172 data.dim.y_max:174
数据是从 JQuery Ajax 调用返回的对象。这适用于 Firefox 3.0 和 3.5,safari 4.0.2,我只在 IE8 中查看页面时发现此错误。强制 IE8 进入 IE7 模式不会使错误消失。
我没有 IE7 可以调试,但我有一个测试人员说它在 IE7 中也不起作用。
【问题讨论】:
-
看起来不错...我也很想知道为什么这不起作用。可以一步步调试吗?
标签: javascript internet-explorer internet-explorer-8