HTML5元素拖拽、视频、音频
来源:互联网 发布:mysql 表水平拆分 编辑:程序博客网 时间:2024/05/16 01:44
## 关于文字与图片的拖拽 ##
1 给对象设置可拖拽属性
`draggable='true'`
2 给对象绑定起始拖拽事件
`ondragestart='drag(event)`
3 设置事件data
`function drags(e){
e.dataTransfer.setData("Text",e.target.id);
}`
4 给目标位置标签设置拖拽过程的事件
`ondrop="drops(event)"`
5 接收对象传过来的参数,插入当前标签内(阻止浏览器默认行为`preventDefault`)
`function drops(e){
var data=e.dataTransfer.getData('Text');
e.target.appendChild(document.getElementById(data));
e.preventDefault();
}`
6 最后给目标标签设置拖拽结束事件`ondragover="over(event)"`,再次阻止浏览器默认行为
`function over(e){
e.preventDefault();
}`
7 若要再次反向拖拽回去就要在此事件的父级标签内绑定拖拽过程以及拖拽结束事件`ondrop="drops(event)" ondragover="over(event)"`
## HTML5 video(视频)标签的使用 ##
1. 此标签的属性:
1. src:播放此视频的路径
2. width:宽
3. height:高
4. controls:播放控件的显示`controls='controls'`
5. autoplay:就绪后马上播放控件`autoplay='autoplay'`
6. loop:重复播放
7. preload:页面加载时进行播放若有autoplay属性则忽略该属性
2. 方法:
1. play():播放功能
2. pause():暂停功能
3. 视频格式:
1. ogg
2. mp4
3. webM
## HTML5 audio(音频)标签使用 ##
1. 此标签的属性:
1. src:播放此视频的路径
2. controls:播放控件的显示`controls='controls'`
3. autoplay:就绪后马上播放控件`autoplay='autoplay'`
4. loop:重复播放
5. preload:页面加载时进行播放若有autoplay属性则忽略该属性
2. 视频格式:
1. ogg
2. mp3
3. wav
1 给对象设置可拖拽属性
`draggable='true'`
2 给对象绑定起始拖拽事件
`ondragestart='drag(event)`
3 设置事件data
`function drags(e){
e.dataTransfer.setData("Text",e.target.id);
}`
4 给目标位置标签设置拖拽过程的事件
`ondrop="drops(event)"`
5 接收对象传过来的参数,插入当前标签内(阻止浏览器默认行为`preventDefault`)
`function drops(e){
var data=e.dataTransfer.getData('Text');
e.target.appendChild(document.getElementById(data));
e.preventDefault();
}`
6 最后给目标标签设置拖拽结束事件`ondragover="over(event)"`,再次阻止浏览器默认行为
`function over(e){
e.preventDefault();
}`
7 若要再次反向拖拽回去就要在此事件的父级标签内绑定拖拽过程以及拖拽结束事件`ondrop="drops(event)" ondragover="over(event)"`
## HTML5 video(视频)标签的使用 ##
1. 此标签的属性:
1. src:播放此视频的路径
2. width:宽
3. height:高
4. controls:播放控件的显示`controls='controls'`
5. autoplay:就绪后马上播放控件`autoplay='autoplay'`
6. loop:重复播放
7. preload:页面加载时进行播放若有autoplay属性则忽略该属性
2. 方法:
1. play():播放功能
2. pause():暂停功能
3. 视频格式:
1. ogg
2. mp4
3. webM
## HTML5 audio(音频)标签使用 ##
1. 此标签的属性:
1. src:播放此视频的路径
2. controls:播放控件的显示`controls='controls'`
3. autoplay:就绪后马上播放控件`autoplay='autoplay'`
4. loop:重复播放
5. preload:页面加载时进行播放若有autoplay属性则忽略该属性
2. 视频格式:
1. ogg
2. mp3
3. wav
0 0
- HTML5元素拖拽、视频、音频
- 【HTML5+css3】学习笔记之音频元素和视频元素
- Html5常用语义标签、拖拽功能、音频、视频总结
- Html5 音频与视频
- html5视频和音频
- HTML5视频和音频
- HTML5视频和音频
- HTML5音频与视频
- HTML5-音频和视频
- html5音频和视频
- html5音频和视频
- HTML5 音频,视频,插件
- HTML5 音频/视频
- HTML5 音频 视频处理
- HTML5--视频,音频
- HTML5 音频,视频
- HTML5视频音频小试
- HTML5的视频与音频
- 解决Ubuntu 14.04下gnome多显示器设置无法保存的问题
- uva 11768 (格点问题)
- android 知识点总结
- something
- 课设有感--第一份博客给已经逝去的Java课堂
- HTML5元素拖拽、视频、音频
- leetcode--Valid Sudoku
- DLL编写中extern “C”和__stdcall的作用
- HTML5 form (表单)的使用
- C++内存管理机制(整理)
- hdu 1427速算24点(枚举全排列)
- 数据库select in语句怎么优化
- Struts,Spring,Hibernate三大框架面试参考
- python爬虫实战之模拟正方教务系统登录查询成绩