美文网首页
H5和CSS3的新增--1 22

H5和CSS3的新增--1 22

作者: 依依玖玥 | 来源:发表于2017-07-02 00:14 被阅读0次

新的选择器

querySelector

querySelectorAll

设置元素可以拖放

draggable属性,设置为true,元素就可以进行拖放了

注:火狐浏览器不支持

拖拽元素事件

ondragstart:拖拽前触发

ondrag:拖拽中连续触发

ondragend:拖拽结束触发

目标元素事件

ondragenter:移入目标元素时触发

ondragover:移入目标元素后连续触发

ondragleave:离开目标元素时触发

ondrop:在目标元素中释放鼠标触发

事件的执行顺序

1.drop不触发的时候

dragstart>drag>dragenter>dragover>dragleave>dragend

2.drop触发的时候(dragover事件里阻止默认事件)

dragstart>drag>dragenter>dragover>drop>dragend

解决火狐下的拖拽问题

必须设置dataTransfer对象才可以拖拽除了图片外的其他标签

setData():设置数据key value

getData():获取数据,根据key的值,获取对应的value

dataTransfer对象下的方法

1.effectAllowed:设置光标样式

2.setDragImage:设置拖拽样式:三个参数:指定坐标,坐标x,坐标y

3.files:获取外部拖拽文件,返回一个filesList列表,filesList下有个type属性,返回文件类型

FileReader对象

readAsDataURL:参数为要读取的文件对象,将文件读取为DataUrl

onload:当文件读取成功完成的时候触发此事件this.result来获取读取的文件数据,如果是图片,将返回base64格式的图片数据

今天只是一小部分,明天会继续添加更多有关知识

相关文章

  • 关于H5(1)

    H5基础都有哪些: H5有用的标签: 新增标签 *表单 *js新增功能 css3选择器: *css3新增的样式 浏...

  • H5和CSS3的新增--1 22

    新的选择器 querySelector querySelectorAll 设置元素可以拖放 draggable属性...

  • 08_dayCSS动画

    CSS3新增的功能有:过渡和动画,阴影和圆角 css3过渡动画: css3都有哪些新增的东西 : 过度,动画,阴影...

  • 19秋招前端知识小结(二)

    2019秋招h5前端知识简要整理,来源于牛客题后评论区等。 C05新增内容 -$51 CSS3新增属性 -$52 ...

  • HTML5与CSS3的新特性

    现在各大浏览器对H5和CSS3的支持已经很好了,现在来总结一下H5和CSS3的新特性 HTML5 1、新的特殊内容...

  • CSS新增单位

    CSS3 新增的单位:**vh、vw、vmin、vmax** * vw 和 vh 1、1vw 等于1/100的...

  • [前端学习]CSS3部分学习笔记,第一天

    css3 简介:与H5一样,css3就是css的一个新版本,新增了很多功能让开发更便捷有趣 现状:浏览器支持程度较...

  • 2018.10.25css3动画特效

    css3有哪些新增的特性?1,css权重 2,新增选择器 3,css3圆角,阴影,rgba(颜色表示法) ...

  • CSS篇

    1、CSS3新增属性CSS3边框:border-radius box-shadow boder-imageback...

  • h5新增元素&废弃元素

    h5新增元素 h5新增表单元素 h5废弃元素

网友评论

      本文标题: H5和CSS3的新增--1 22

      本文链接:https://www.haomeiwen.com/subject/biagcxtx.html