У меня проблемы с обработкой некоторых событий перетаскивания ... Я работаю над перетаскиваемой панелью управления, и я хочу отключить события щелчка во время перетаскивания. Есть ли способ глобально отключить события щелчка во время перетаскивания? Еще одна проблема, которую я обнаружил, заключается в том, что когда кто-то запускает перетаскивание по ссылке или изображению, вы получаете перетаскивание изображения/ссылки на пьезоэлемент, а затем панель управления прикрепляется к мыши, потому что исходное событие перетаскивания где-то ,Отключить ссылки во время событий перетащить Javascript
любая помощь или направление были бы хороши.
это то, что я работаю с
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);
});
Вы это заработали? –