jQuery UI Draggable设置拖动大小

时间:2010-08-25 13:46:28

标签: jquery-ui draggable

我有很多小图标可以通过jQuery拖动我克隆,我可以在拖动开始时使可拖动图标更大吗?

2 个答案:

答案 0 :(得分:5)

您可以使用.height().width()事件设置startstop,如下所示:

$(".icon").draggable({
    start: function() {
        $(this).height(100).width(100);   //drag dimensions
    },
    stop: function() {
        $(this).height(50).width(50);     //original icon size
    }
});​

You can give it a try herea bit more compact

$(".icon").draggable({
    start: function() {
        $(this).css({ height: 100, width: 100 });
    },
    stop: function() {
        $(this).css({ height: 50, width: 50 });
    }
});​

答案 1 :(得分:0)

将事件绑定到dragstart和dragend,请在此处查看示例: Active Drag Demo (number 5)

在拖动时使用addClass()开始使用尺寸较大的样式,并在拖动停止时使用removeClass()。