いくつかのドラッグイベントの処理に問題があります...私が取り組んでいるのはドラッグ可能なコントロールパネルです。ドラッグ中のクリックイベントを無効にしたいのですが。ドラッグ中にクリックイベントをグローバルに無効にする方法はありますか?私が見つけたもう1つの問題は、誰かがリンクまたは画像上でドラッグを開始すると、画像/リンクの疑似要素ドラッグが表示され、元のドラッグイベントがどこかで食い尽くされたため、コントロールパネルがマウスに固定されることです。 。
どんな助けや指示もいいでしょう。
これは私が取り組んでいるものです
dragElement.mousedown(function(event) {
sticker.css('cursor', 'move');
if ((event.button == 1 && window.event != null) || event.button == 0) {
//second catch here in case user stops drag and re-initiates drag
//without moving away from sticker
document.onselectstart = function() {
return false;
};
startDrag(event);
}
});
$(document).mousemove(function(event) {
handleDrag(event);
});
dragElement.mouseup(function() {
endDrag();
$(document).unbind('mousemove', handleDrag);
});