Все предлагают запоминать состояние в событиях mousedown
, mouseup
.
Этот вариант не подходит.
Проблема в том, что мышку отпускают вне браузера, и события не отрабатывают.
ДОБАВИЛ
предлагают запоминать состояние мыши в событиях:
$(document).ready(function(){
var isDown = false; // Tracks status of mouse button
$(document).mousedown(function() {
isDown = true;
})
.mouseup(function() {
isDown = false;
});
$(".myDiv").mouseover(function(){
if(isDown) {
alert('!');
}
});
});
но если я:
isDown
будет содержать не правильное значение, и alert
сработает, т.к. mouseup
не сработал
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Сейчас большинство использует js, но что если я пишу на dart? Я имею ввиду, dart ведь легко конвертируется в js (dart2js)Просто на js очень мало писал и не знаю,...
Есть начальное состояние, в котором 2 массива,например arr1 и arr2Первый пустой и заполняется на основе второго (второй не меняется) в процессе...