У меня есть ситуация ниже.Как проверить, нажата ли кнопка мыши или нет во время перемещения мыши?
function mousemove(e){
if(left button clicked){
//drag the element
}
else{
//show the tooltip
}
}
Первоначально я привязал функцию mousemove. в то время как перемещение мыши мне нужно проверить , нажата ли левая кнопка или нет. если щелкнуть, значит мне нужно перетащить его. else означает, что мне нужно показать всплывающую подсказку.
Я много искал. я не могу получить решение для всего браузера, Мне нужно сделать это для IE8, IE9, IE10, IE11, Chrome, firefox и сафари. пожалуйста, помогите мне ... заранее спасибо ..
Установить флаг перетаскивания на 'mousedown', удалить на' mouseup'. На 'mousemove' перетащите, если флаг' on'. Вместо вашего условия будет 'if (flag) {... drag ...}' – skobaljic