用Javascript拖放

沃尔特·佐恩(Walter Zorn)的拖放是一种DHTML API,可轻松为页面上的任何元素添加广泛的拖放功能。 该API支持拖动和调整大小,还提供Javascript方法以编程方式移动和调整元素大小。 自从回到Netscape 4以来,它就可以在众多的浏览器上运行,并且具有一些选项,其中包括限制可以操纵项目的区域以及限制调整大小以维持元素的宽高比的初始值。

我以前使用过Aaron Boodman的类似库DOM-Drag来创建用户界面,该界面允许用户通过相对于彼此的拖动来设置项目的顺序。 Aaron最近更新了 DOM-Drag的文档,以包含更多示例。

我更喜欢DOM-Drag的API,而不是拖放的API,因为它使用智能对象方向来提供挂钩,以在发生与拖动有关的事件时执行其他操作。 拖放的API灵活性较差,但该库提供了开箱即用的大小调整支持,并且与较旧的浏览器兼容。 我建议先尝试两种方法,然后再选择一种作为您自己的脚本的起点。

Walter的站点还有其他一些有趣的CSS实验,包括令人印象深刻的图形生成器和用于动态渲染矢量图形的库。

From: https://www.sitepoint.com/drag-and-drop-with-javascript/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值