jquery - 通过单击并拖动创建一个 div

标签 jquery jquery-ui drag-and-drop

我希望能够通过单击并拖动在我的应用程序中创建一个 div。单击将启动 div 创建,而拖动将调整 div 大小。

我在几个 jquery 日历插件中看到了类似的功能,我也希望能够在我的应用程序中执行此操作。

有人可以引导我走向正确的方向吗?有什么 jQuery 插件或者我缺少的东西吗?

感谢您的帮助。

最佳答案

您可以遵循此计划:

当鼠标按钮按下时,您将记录 x/y 值。当它出现时,您记录新的 x/y 值。从后者中减去第一个;如果结果不为负,则创建一个具有这些尺寸的 div。

关于jquery - 通过单击并拖动创建一个 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1191009/

相关文章:

Javascript - 拖动后如何获得矩形,圆形坐标?

javascript - 如何使用 jquery ui sortable 对使用 Material 设计创建的 Angular 选项卡进行排序?

javascript - CSS - 翻转图像

Qt 拖放 QListView 删除释放它的项目

javascript - JQuery 日期选择器不返回 mm/dd/yy

javascript - 是否可以限制一个 div 可以拥有的最大子级数量?

javascript - 单击链接时页面淡出,mailto : links 除外

javascript - 在 Jquery 中触发复选框更改类

jQuery.animate() 导致偏移

javascript - TypeError : someProperty(. ..) 为 null - knockout