【发布时间】:2011-12-08 13:31:38
【问题描述】:
我制作了一个小的图像修改 javascript 函数,它在 Chrome 中执行两次,但在 IE 中执行一次。我似乎找不到导致此问题的问题。
脚本本身执行一次。我在脚本顶部放了一条“console.log”消息来验证这一点。函数开头还有一条日志消息,它在 chrome 中执行了两次,但在 IE 中执行了一次(应该如此)。
这是我用于图像的 HTML 代码:
<img src="/images/test.jpg" grayscale="/images/test.jpg?edit&grayscale" alt="" onload="grayscaleHover(this, .75);">
【问题讨论】:
-
"在 chrome 检查器中检查 'modifiers.js' 的代码源。"这个modifier.js是什么?您必须在问题中发布来源
-
不要发布链接并要求我们查看源代码,因为之后您可能会更改链接上的内容,并使这个问题对后来遇到它的人没那么有用。跨度>
-
记住每次更改源时都会执行 onload 事件
-
删除 onload 事件并将其替换为脚本标记,该标记执行带有“document.getElementById”参数的函数并没有帮助。