JSer对象 error(handler)
描述:
添加DOM对象的error事件监听函数, 或触发对象的error(即元素载入失败)事件并执行.
参数:
此方法可以传入一个函数类型的参数,也可以不传入任何参数,对于这两种情况,程序将做不同的处理,见下表:

参数 类型 说明
handler  function 当传入handler参数时,表示设置DOM元素的事件监听函数,设置的函数将在DOM元素载入失败时执行.
不传参数 如果不向此方法传入参数,则表示立即触发DOM元素的error事件(即模仿元素载入失败),同时在此之前定义的事件监听函数都会被执行,包括元素本身的默认行为.
返回:
JSer 当前的JSer对象。
示例:
js代码:
JSer("img").error(function(){
     this.src="logo.gif";
//logo.gif图片必须有效,不然这个图片会一直加载,因为这个logo.gif不存在时又会触发error事件,就像一个死循环一样。
});

以上代码,为所有的img元素添加一个事件监听函数. 即设置当图片载入不成功时(例如图片地址不正确而无法显示),就改显示logo图片.
请参考:
on(handle), on(handle, handler), on(object), off(), off(handle), off(handler), off(handle, handler), once(handle, handler)