我有一个 jQuery 图片库脚本,可以在除 Internet Explorer 之外的所有浏览器上正常工作。我得到错误
对象不支持此属性或方法。
我查了一下,似乎这通常是由同名的变量和代码元素引起的。不过,我的代码中没有看到任何重叠。错误说它位于以下代码中:
// Append new picture
jQuery('<img />')
.attr('src', p)
.attr('id', pid)
.css({
position: 'absolute',
top: 0,
left: 0,
opacity: 0.0
})
.bind('click.gallery', function (event) {
options.onClick.apply(this, [event, pict.get()]);
})
.appendTo('#' + id)
.animate({opacity: 1.0}, {
queue: false,
duration: duration,
easing: 'linear'
})
.load(function () {
pict.data('loaded', true);
});