zoukankan      html  css  js  c++  java
  • H5新增的标签以及属性 2

    video以及audio标签的使用 也就是视频与音频

    video标签默认为inline-block,宽高默认为300*150

    属性:
    autoplay 自动播放  不过在谷歌中不能自动播放,除非你设置静音 muted
    controls 是否显示播放控件

    currentTime 播放到的当前时间

    duration 影片的总时长
    ended 是否播放到结尾了
    loop 是否循环播放
    paused 当前是否处于暂停状态

    preload 预加载 

     auto 视频的宽高 时长  第一帧的 内容   并且缓冲一定的时长

    metadata :  视频的宽高 时长  第一帧的 内容

    none:不预加载任何内容

    不过如果已经设置了autoplay则忽略此属性

    方法:

    play()开始播放
    pause()暂停播放

    draggable 可拖拽属性的使用

    拖拽的声明周期:
    1、拖拽开始
    2、拖拽进行中
    3、拖拽结束
    拖拽的组成
    被拖拽的物体
    目标区域

    <div class="draggable-box" draggable = "true" ></div>这是一个可拖动的div

    <div class="target"></div> 这是我们要拖动过去的目标

    首先我们得拿到拖拽得标签

    var oDragDiv = document.getElementsByClassName("draggable-box")[0];

    然后通过事件对象来操作

    oDragDiv.ondragstart = function (e) {} 在开始移动的时候触发的事件

    oDragDiv.ondrag = function (e){}  在移动中出发的事件

    目标元素的事件

    var oDragTarget = document.getElementsByClassName('target')[0]

    oDragTarget.ondragenter = function (e) {}  拖拽元素进入目标元素时触发,当鼠标进入时才触发

    oDragTarget.ondragover = function(e) {

    e.preventDefault();//在这个事件中应该添加拖拽事件的结束,这样被拖拽过来的元素便不会回到原位

    } 在目标元素中移动中触发

    oDragTarget.ondragleave = function (e) {} 离开目标元素时触发

    oDragTarget.ondrop = function (e) {}  移动的元素从目标元素中离开以后触发 

  • 相关阅读:
    无线传感网3-1.目标物的覆盖技术
    无线传感网2-传感器布局方法
    JAVA 第二周课程总结
    2019春总结作业
    第十二周作业
    第十一周作业
    第十周
    第九周作业
    第八周作业
    第七周作业
  • 原文地址:https://www.cnblogs.com/yzxyzx/p/11480837.html
Copyright © 2011-2022 走看看