扫码关注官方订阅号
如题,除了换成默认图片,有没有其他方法修改默认显示的图片呢?
欢迎选择我的课程,让我们一起见证您的进步~~
这个应该是可以改的, 比如chrome可以参考:http://blog.csdn.net/Fantasy_116/article/details/47057877比如我的chrome有C:\Program Files (x86)\Google\Chrome\Application\46.0.2490.86\resources.pak文件里面应该就有这个图片
另外, HTML方法:http://stackoverflow.com/questions/980855/inputting-a-default-image-in-case-the-src-arribute-of-an-html-img-is-not-valid
1,JS异步载入图片,而不使用浏览器方式载入图片;最完美也最麻烦;2,初始载入一副默认图片,使用JS的load方法载入图片,替换默认图片的SRC属性;过于简单而且无法捕捉超时、404等状态;3,直接使用一个全透明GIF,包在一个带CSS默认图背景的p(随便啥表签都可以,a\span\samp\big随你)里面,图片做成style='background-image:url("真正的图片地址")'这种;图片可加载,就遮挡p的默认图片;真正图片不存在,就透明显示默认图了;这种CSS与HTML结合方法最简单,不过也挺取巧恶心的;
可以监听下img标签的 error事件
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
这个应该是可以改的, 比如chrome可以参考:
http://blog.csdn.net/Fantasy_116/article/details/47057877
比如我的chrome有C:\Program Files (x86)\Google\Chrome\Application\46.0.2490.86\resources.pak文件
里面应该就有这个图片
另外, HTML方法:
http://stackoverflow.com/questions/980855/inputting-a-default-image-in-case-the-src-arribute-of-an-html-img-is-not-valid
1,JS异步载入图片,而不使用浏览器方式载入图片;最完美也最麻烦;
2,初始载入一副默认图片,使用JS的load方法载入图片,替换默认图片的SRC属性;过于简单而且无法捕捉超时、404等状态;
3,直接使用一个全透明GIF,包在一个带CSS默认图背景的p(随便啥表签都可以,a\span\samp\big随你)里面,图片做成style='background-image:url("真正的图片地址")'这种;图片可加载,就遮挡p的默认图片;真正图片不存在,就透明显示默认图了;这种CSS与HTML结合方法最简单,不过也挺取巧恶心的;
可以监听下img标签的 error事件