图片:

失败:

// 方法 1:更换图片地址

$('img').error(function(){

$(this).attr('src', '加载失败.png');

});

// 方法 2:隐藏它

$("img").error(function(){

$(this).hide();

});

成功

//jquery的方式

$("#imageId").load(function(){

alert("加载完成!");

});

js:

document.getElementById("img2").οnlοad=function(){}

视频:

h5的video标签 的oncanplaythrough方法可以判断视频加载成功与否

<a href="javascript:void(0)" title="点击查看视频">

<video id="${video.id}" src="${videoPath}${video.fFileName}" οnclick="big(this.src);"

height=30 width=30 oncanplaythrough="myFunction(this.id)"/>

</a>

function myFunction(id) {

$("#"+id+"a").show();

}

img标签有个onerror方法可以直接判断图片是否加载成功:

为防止onerror方法死循环应该这么写:

<img alt="" xid="image1" src="xxxx" οnerrοr="this.οnerrοr=null;this.src='./knowledge/DefaultNews.png'"></img></div>

js 判断图片和视频是否加载成功相关推荐

  1. html js 如何判断页面是第一次访问还是重复刷新访问,使用JS判断页面是首次被加载还是刷新...

    1 利用window.name属性在页面刷新时不会重置判断(在该属性空置的情况下可使用) if(window.name == ""){ console.log("首次被加 ...

  2. js-页面需展示大量图片时,采用lyz.delayLoading.min.js,图片在屏幕时加载显示

    本文本内容拷贝至:https://blog.csdn.net/xuanwuziyou/article/details/48199123 当一个网页中有大量图片时,浏览器会逐个去下载这些图片,等全部下载 ...

  3. JS 实现图片延迟加载(懒加载)

    实现原理 结构中,我们使用一个盒子包裹着图片(图片不显示的时候,可以先占据着这个位置,并且设置默认背景图或背景颜色) 最开始,img 的 src 设置默认背景图,并把图片真实地址放到自定义属性中(比如 ...

  4. swiper.js 多图片页面的懒加载lazyLoading

    swiper.js官网:http://www.swiper.com.cn/api/Images/2015/0308/213.html 设为true开启图片延迟加载,使preloadImages无效. ...

  5. JS判断当前DOM树是否加载完毕

    /** * @function Monitor whether the document tree is loaded. * @param fn */function domReady(fn) { i ...

  6. WebView监听网页加载成功与失败

    问题说明: 现在好多APP在应用中会内嵌webview,好多时候需要监听webview是否加载成功与失败.当加载成功的时候会回调WebViewClient的onPageFinished方法:当加载失败 ...

  7. 推荐JS插件:imagesLoaded,监测图片加载情况并提供相应的事件(加载成功/失败)...

    惯例,首先贴上imagesLoaded的官方网址:http://imagesloaded.desandro.com/ 第一次知道imagesLoaded这个插件是在做瀑布流布局时,当时选用的是maso ...

  8. OpenCV:01图片视频的加载显示

    文章目录 **学习目标:** 图像与视频的加载显示 导入OpenCV的包`cv2` 窗口操作 计算按键的`ASCII`值 读取图片 用其他插件来读取(以`matplotlib`为例) 用`OpenCV ...

  9. SSM 实训笔记 -10- 使用 sessionStorage 存储数据、js 图片验证码、登录加载动画

    SSM 实训笔记 -10- 使用 sessionStorage 存储数据.js 图片验证码.登录加载动画 本篇内容: (1)在登录成功时,使用 sessionStorage 存储用户的用户名,并在登录 ...

  10. jQuery页面滚动图片等元素动态加载实现

    一.关于滚动显屏加载 常常会有这样子的页面,内容很丰富,页面很长,图片较多.比如说光棍节很疯狂的淘宝商城页面. 或者是前段时间写血本买了个高档耳机的京东商城页面,或者是新浪微博之类. 这些页面图片数量 ...

最新文章

  1. GStreamer 1.18.4稳定的错误修复版本
  2. 在 Linux 中把一个网页转换成 PDF的技巧介绍
  3. mysql双机热备 读写分离_MySQL——主从复制与读写分离
  4. 如何通过SEO来提升网站转化率?
  5. 转换输入文本中的回车和空格
  6. 电脑任务栏跑到右边去了_电脑没有声音怎么解决 电脑没有声音解决方法【详解】...
  7. PHP垃圾回收机制理解
  8. flex4 BlazeDS 入门及配置
  9. InnoDB 行格式
  10. 六安:在线监测 精准调控 构建智慧城市节水管理平台
  11. 班级html网页设计实例,静态网页班级网站设计.doc
  12. matlab help函数用法,MATLAB函数用法
  13. python批量创建txt文件
  14. 小封装、高通流 TVS 管 UN1K/2K/3K Series
  15. 软件测试面试题:所有的软件缺陷都能修复吗?所有的软件缺陷都要修复吗?
  16. 图解Ubuntu分区
  17. 材料专业转行,可以做什么
  18. 【观点】如何度过自己的研究生生涯,看看院士的回答,兴许会有一些收获。
  19. html+css+js实现文本编辑器
  20. Oracle 安装 docker,使用docker安装Oracle 12c database(一)

热门文章

  1. Maya布料解算入门
  2. Nebula Graph 系列(1) —— 初识 Nebula
  3. Python 转义字符与原字符
  4. 惊艳的基于nodejs的实时Web开发框架Meteor介绍
  5. 因式分解理论基础(1)一元多项式
  6. 网络计算机干啥用,路由器干什么用?路由器功能详解【图文】
  7. Java——(九)IO流
  8. 小姐姐手机被偷后发朋友圈,结果…
  9. vscode markdown preview enhanced css font
  10. Windows 10, version 22H2 (released Oct 2022) 简体中文版、英文版下载