我想在图像的链接断开(找不到404)时隐藏图像。
当我在图像上触发onerror:hideImage(this)时,它会工作一次,然后由于Turbolinks的缘故,刷新后它会隐藏所有图像。
有解决方案吗?

function hideImage(source){
    source.hide();
}


谢谢

最佳答案

好的,找到解决方案:

在您的image_tag中添加onerror:"this.style.display='none'"即可!

关于javascript - Rails Turbolinks OnError JavaScript,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19599133/

10-11 17:28