跨浏览器 JS 不一致
Posted
技术标签:
【中文标题】跨浏览器 JS 不一致【英文标题】:Cross-browser JS inconsistencies 【发布时间】:2010-10-08 01:13:45 【问题描述】:我有一个允许上传图片的 php 脚本。我稍微修改了一下,将新上传的图片加载到模态窗口中,以便在需要时进行手动裁剪。
看来我可以在 FireFox 中使用它(一直到实际裁剪)。 IE 报错:
“对象不支持该属性或方法”
而 Opera 只是窒息,不知道该显示什么......
我不知道是什么原因造成的。这是页面,单击“添加新场景”并提交一些图片以上传以查看描述的行为:
任何见解都将受到高度赞赏。
更新:决定选择不同的班级。
【问题讨论】:
这需要基本的调试。错误出现在哪一行?该行包含什么? 相关:jonathanboutelle.com/… 它指向 jquery.min.js 中的第 48 行 Char 1,不是很有用,哈?对不起,我希望我能提供更好的领导。 【参考方案1】:javascript 库未正确加载。
检查包含jquery文件的视图源。
还要检查 jquery 版本。
好的
var addthis_config =
ui_cobrand: "SlateCast.com",
ui_header_color: "#ffffff",
ui_header_background: "#cc0000",
services_compact: "aolmail, hotmail, live, typepad, ymail, google, squidoo, stumbleupon, delicious, reddit, googlebuzz, digg, linkedin, favorites, more",
services_exclude: "print",
data_track_clickback: true
这是你的 js 。仅从您的来源获得它
缺少分号什么的!!
检查
【讨论】:
它是最新的稳定版本:jquery-1.4.2.min.js 是的,我可以通过查看源链接看到它。 尝试将其注释掉——没有变化。 这里不需要分号。它只是一个数组格式的参数列表。以上是关于跨浏览器 JS 不一致的主要内容,如果未能解决你的问题,请参考以下文章