版权声明:本文为博主原创文章未经博主允许不得转载。 /qq_/article/details/
版权声明:本文为博主原创文章未经博主允许不得转载。 /qq_/article/details/
人类喜欢将自然界的事物步骤化第一步干什么,第二步再做什么甚至第三部等等。
一个作家构思一部鸿篇巨制必然要考虑将内容划分为几个部分,每个部分刻画相應的人物背景故事.
同理拖拽也一样,分为 拖、放两个步骤本文将以两个步骤为基础讨论拖拽.
web开发中的拖拽标准是在HTML5中定义规范的.
但是,拖拽作为一项交互行为被广泛使用在桌面应用中
甚至在HTML5标准之前,拖拽也是被广泛使用的web开发者需要将click、mouseover,mousemove组合来实现,过程略显冗餘和繁琐
HTML5的出现让拖拽开发变得简单
结合上图,我们梳理下知识点做个拆分与解析。
需要说明的是一个元素被设置draggable之后,里面的文本就无法被选中了(chrome测试如此)
答案是肯定的。假设一个父元素包含一个子元素理所当然地,用户拖子元素也是间接的拖动父元素的过程
本文讲解了拖拽的基础知识,下节我们使用拖拽几个有用的例子