javascript - 开始时的 JQuery 可拖动更改元素

标签 javascript jquery jquery-ui web

是否可以更改在“开始”方法中拖动的元素?例如,如果我有一个可以拖动的标题为“黄色方 block ”的按钮。它只是说黄色方 block ,但当你拖动它时,你实际上是在拖动一个黄色方 block ,而不是具有 draggable 属性的按钮。

我想我是在问是否可以更改当前正在拖动的元素?

谢谢!

最佳答案

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

示例“客户 helper ”应该是您要查找的内容。

这是相关代码:

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

关于javascript - 开始时的 JQuery 可拖动更改元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16678889/

相关文章:

jquery - 访问 <li> 标记内的文本

asp.net-mvc - Asp.net mvc & 如何将 jquery 函数应用于动态控件

javascript - 我怎样才能使这个正则表达式不导致 "catastrophic backtracking"?

javascript - RestAngular:put 和 customPUT 正在发送旧对象,而不是更新对象

javascript - 需要帮助了解如何对网站进行 ajax 化

javascript - jQuery-ui sortable - 在禁用可排序后再次启用可排序

javascript - Ember-cli 验收测试在 await click() 时超时;单位错误 : Uncaught (in promise) Error: pushFailure()

javascript - react 回调

javascript - 实现样式精美的滚动条,并保留 native 功能

javascript - 在replaceWith之后jquery中的数据对象未定义