JavaScript 和 IE7 - 为什么我的 *.onload = function() { } 不会触发?

标签 javascript xhtml internet-explorer-7

我有一个画廊,我为一个小网站快速编写代码,在 Firefox 3 和 Safari 3 下工作正常。但是当我在我最好的老 friend IE7 上测试时,它似乎没有触发 imageVar.onload = function() {//code here }.. 我想用它来停止加载效果并加载图像。

请牢记...

  • 我知道缩略图只是大图的缩小版。客户完成图像后,我将创建适当的缩略图。
  • 这是我第一次尝试在很大程度上摆脱过程化 JavaScript。所以请放轻松,请告诉我我的代码哪里糟透了!

最佳答案

为了成功使用 Image.onload,您必须在设置 src 属性之前注册事件处理程序方法。

本题相关信息:

Javascript callback for Image Loading

关于JavaScript 和 IE7 - 为什么我的 *.onload = function() { } 不会触发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/307364/

相关文章:

html - 使用 <acronym> 和 <abbr> 有什么好处?

jquery - 有没有办法为 IE 填充 "dd-MON-yyyy"日期格式

javascript - IE7 jquery 选择器返回 "Failed"

IE7 表格中的 CSS 子选择器

javascript - xslt、javascript 和未转义的 html 实体

javascript - React js 对象作为 React 子对象无效

javascript - 如何使用 AngularJs 从输入或文本区域中删除特殊字符?

JavaScript-HTML : Create ComboBox with non-selectable items

javascript - 替换 xhtml+xml 页面中的 document.write()s

javascript - 如何使同一按钮的不同实例独立响应鼠标事件