如何使元素在jquery中可拖动和调整大小?
答案 0 :(得分:9)
draggable和resizable都支持链接模式,因此您可以在一行中简化代码 假设你有一个div和id,那个div就是你要制作可拖动和可调整大小的标题。那么jquery会像这样工作....
$(document).ready(function() {
$("#header").draggable().resizable();
});
在此处查看演示... DEMO
有关详细信息,请参阅本教程.... Draggable and resizable
答案 1 :(得分:4)
除了使用jQuery之外,您还必须使用jQuery UI http://jqueryui.com/demos/。
jQuery UI将为您提供所需的所有功能。更具体地说,您需要Draggable
和Resizable
插件(也许Droppable也取决于您尝试的操作)。
然后,您需要执行以下操作以使其成为Draggable和Resizable:
$(document).ready(function() {
$(".elements").draggable().resizable();
});
答案 2 :(得分:3)
这是原始source
// this will make <div id="box"> resizable and draggable
$('#box').resizable().parent().draggable();
// same but slightly safer since it checks parent's class
$('#box').resizable().parent('.ui-wrapper').draggable();
答案 3 :(得分:0)
这两个功能是可拖动+可调整大小的!
$(function() {
$("#resizable").resizable({
containment: "parent"
});
$("#resizable").draggable({
containment: "parent"
});
});