当前位置: 首页 > news >正文

江苏省工程建设招标网站排名优化方法

江苏省工程建设招标网站,排名优化方法,杭州西湖区抖音seo哪里找,互联网保险经纪公司排名react-draggable属性常用属性属性列表事件列表举例首先安装 react-draggable实现移动希望小编写的能够帮助到你😘属性 常用属性 属性默认值介绍axisxhandle拖动的方向,可选值 x ,y,bothhandle无指定拖动handle的classposition无handle的位置&#xff0…

react-draggable

  • 属性
    • 常用属性
    • 属性列表
  • 事件列表
  • 举例
    • 首先安装 react-draggable
    • 实现移动
  • 希望小编写的能够帮助到你😘

属性

常用属性

属性默认值介绍
axisxhandle拖动的方向,可选值 x ,y,both
handle指定拖动handle的class
positionhandle的位置,需要实时改变,否则handle无法拖动,类似于react的受控组件
onStrat方法拖动开始
onDrag方法拖动中
onStop方法结束拖动

属性列表

属性名称说明
bounds指定移动的边界值;可以设置的值 left:number,top:number,right:number,bottom:number
groupgroup= “name”,相同的组之间可以相互拖拽
sortsort= “true”,是否开启内部排序,如果设置为false,它所在组无法排序,在其他组可以拖动排序
delaydelay= “0”, 鼠标按下后多久可以拖拽
touchStartThreshold鼠标移动多少px才能拖动元素
disableddisabled= “true”,是否启用拖拽组件
animation拖动时的动画效果,还是很酷的,数字类型。如设置animation=1000表示1秒过渡动画效果
handlehandle=“.mover” 只有当鼠标移动到css为mover类的元素上才能拖动
filterfilter=“.unmover” 设置了unmover样式的元素不允许拖动
draggabledraggable=“.item” 那些元素是可以被拖动的
ghostClassghostClass=“ghostClass” 设置拖动元素的占位符类名,你的自定义样式可能需要加!important才能生效,并把forceFallback属性设置成true
chosenClassghostClass=“hostClass” 被选中目标的样式,你的自定义样式可能需要加!important才能生效,并把forceFallback属性设置成true
dragClassdragClass="dragClass"拖动元素的样式,你的自定义样式可能需要加!important才能生效,并把forceFallback属性设置成true
dataIdAttrdataIdAttr: ‘data-id’
forceFallback默认false,忽略HTML5的拖拽行为,因为h5里有个属性也是可以拖动,你要自定义ghostClass chosenClass dragClass样式时,建议forceFallback设置为true
fallbackClass默认false,克隆的DOM元素的类名
allbackOnBody默认false,克隆的元素添加到文档的body中
fallbackTolerance拖拽之前应该移动的px
scroll默认true,有滚动区域是否允许拖拽
scrollFn滚动回调函数
scrollSensitivity距离滚动区域多远时,滚动滚动条
scrollSpeed滚动速度

事件列表

属性名称说明
start开始拖动时触发的事件
add从一个数组拖拽到另外一个数组时触发的事件
remove移除事件
update拖拽变换位置时触发的事件
end拖拽完成时的事件
choose鼠标点击选中要拖拽元素时的事件
unchoose选中后松开鼠标的事件
sort位置变化时的事件
clone从一个数组拖拽到另外一个数组时触发的事件和add不同,clone是复制了数组元素
move自定义控制那些元素可以拖拽或不允许拖拽并控制是否允许停靠

举例

首先安装 react-draggable

yarn add react-draggable / npm i react-draggable

在页面中导入react-draggable

import Draggable from 'react-draggable'

实现移动

在Draggable 中必须要用一个容器来包裹住你要拖动的东西,否则不能用

  1. 基本
 <Draggable size={200}><div><div className='mover' ></div><div className='unmover'>asdasdasd</div></div>
</Draggable>

效果
请添加图片描述
2. 初始化开始位置

 <Draggable size={200} defaultPosition={{ x: 25, y: 25 }}><div><div className='mover' ></div><div className='unmover'>asdasdasd</div></div>
</Draggable>

效果
请添加图片描述
3. 限制拖拽范围

 <Draggable size={200} defaultPosition={{ x: 25, y: 25 }} bounds={{ top: 0 }}><div><div className='mover' ></div><div className='unmover'>asdasdasd</div></div>
</Draggable>

效果
请添加图片描述
4. 限制拖拽内容

 <Draggable size={200} defaultPosition={{ x: 25, y: 25 }} bounds={{ top: 0 }}handle=".mover"filter=".unmover" ><div><div className='mover' ></div><div className='unmover'>asdasdasd</div></div>
</Draggable>

效果
请添加图片描述

希望小编写的能够帮助到你😘

http://www.qdjiajiao.com/news/6668.html

相关文章:

  • 重庆新闻奖seo搜索优化软件
  • 摄影网站建设免费优化
  • wap手机网站描述正确的是什么是seo搜索优化
  • 太仓网站建设哪家好郑州网站建设外包
  • 备案网站域名查询百度怎么发广告
  • 企业网站建设webbj微信软文是什么意思
  • 宜宾网站建设价格百度竞价推广开户内容
  • WordPress页首太原seo外包公司
  • 做网站客服台州网站建设方案推广
  • 网站建设谈单思路seo软件开发
  • 公路建设网站百度商城购物
  • 泰兴做网站的公司深圳网络营销软件
  • 网站建设云服务器与虚拟主机seo营销论文
  • 长春哪里有做网站的全网营销系统
  • 学校网站群建设 ppt百度搜索词排名
  • wordpress 插件系统标题优化
  • 网站建设报价明细表关键词优化排名软件怎么样
  • 厦门建站服务百度网站优化软件
  • 网站管理是什么工作重庆森林粤语
  • 招商加盟网站建设目的深圳网络推广软件
  • 怎么做网站优化 s最新热点新闻事件
  • 怎么样提高网站点击率全网引流推广 价格
  • 免费网站封装app灰色词快速排名方法
  • 各种网站底部图标代码站长之家 seo查询
  • 网站加载速度合肥关键词排名技巧
  • 县政府网站问题建设调研报告被逆冬seo课程欺骗了
  • 郑州专做喜宴的网站如何做好网络宣传工作
  • 业绩统计网站开发联赛积分榜排名
  • 做门户网站用什么模板好郑州抖音seo
  • 织里网站建设网站域名查询工具