HTML5脚本编程(五)

jk 1年前 ⋅ 2072 阅读

源于:今日头条(查看原文)

可拖动

HTML5为所有元素都规定了一个draggable属性,表示元素是否可以拖动,true代表可以拖动,false代表不可以拖动

图像和链接任何时候都可以拖动

如:

<div id="border" draggable="true">

</div>

其他成员

HTML5规范规定dataTransfer对象还应该包含下列方法和属性

  1. addElement(element):为拖动操作添加一个元素

  2. clearData(format):清楚以特定格式保存的数据

  3. setDragImage(element,x,y):指定一副图像,当拖动发生时,显示在光标下方,三个参数分别是HTML元素和光标在图像中的x,y坐标。

  4. types:当前保存的数据类型

完结————————————————————————————————————

检测编码器的支持情况

javascriptAPI能够检测浏览器是否支持某种格式和编码器方法为canPlayType(),接收一种格式/编解码字符串,返回probably,maybe或" "。空字符串是假值,而前两个都是真值,可以转换为true使用方法如下

if(audio.canPlayType("audio/mpeg")){

//.........

}


全部评论: 0

    我有话说: