gpt4 book ai didi

javascript - jQuery 用户界面 : Before start draggable

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:52:43 24 4
gpt4 key购买 nike

如何在 jQueryUI 开始拖动之前实现一个 before start 事件来更改可拖动元素在 DOM 中的位置和位置?

最佳答案

你可以扩展原型(prototype)方法:

SEE DEMO

var oldMouseStart = $.ui.draggable.prototype._mouseStart;
$.ui.draggable.prototype._mouseStart = function (event, overrideHandle, noActivation) {
this._trigger("beforeStart", event, this._uiHash());
oldMouseStart.apply(this, [event, overrideHandle, noActivation]);
};

$("#draggable").draggable({
beforeStart: function () {
console.log('beforeStart::');
}
});

关于javascript - jQuery 用户界面 : Before start draggable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16715748/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com