JQuery可拖动改变元素开始

JQuery draggable change element on start

本文关键字:元素 开始 改变 拖动 JQuery      更新时间:2023-09-26

是否可以更改在'start'方法上拖动的元素?例如,如果我有一个标题为"黄色方块"的按钮,可以拖动。它只是写着黄色方块,但当你拖动它时你实际上是在拖动一个黄色方块,而不是带有draggable属性的按钮。

我想我是在问是否有可能改变当前正在拖动的元素?

谢谢!

是的。看一下api-docu: http://jqueryui.com/draggable/#visual-feedback

示例"customer helper"应该是你要找的。

这是相关代码:

$( "#draggable" ).draggable({
    cursor: "move",
    helper: function( event ) {
        return $( "<div class='ui-widget-header'>I'm a custom helper</div>" );
    }
});