这一次真的让我为难,因为代码看起来完全无害。
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工作,要么。