飞翔的小野鸭 2016-05-24 00:55 采纳率: 34.9%
浏览 1139
已结题

在IE8下 jquery的error好像有问题

在谷歌和火狐下测试都是能正确的显示出图片和默认图片,
但是在IE8下,取到正确图片都会进来error这个方法之后再把正确的图片替换成默认图片.

$modelLi.find("#imgSrc").attr("src","图片路径");
$modelLi.find("#imgSrc").error(function(event) {
$modelLi.find("#imgSrc").attr("src", "默认图片路径");
});

求解,有什么其他方法替代这个error吗.

onerror我也试过了,在IE下能正确显示出图片,但是默认图片显示不出来.

  • 写回答

1条回答 默认 最新

  • Go 旅城通票 2016-05-24 01:15
    关注

    一个img就只能同时加载一张图片,什么叫IE下能正确显示出图片,但是默认图片显示不出来...

    先绑定error事件在attr修改src试试,而且jquery对象支持链式写法,不要再重新查找对象

    
    $modelLi.find("#imgSrc").error(function(event) {
      $(this).attr("src", "默认图片路径");
    }).attr("src","图片路径");
    
    评论

报告相同问题?

悬赏问题

  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 shape_predictor_68_face_landmarks.dat
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料