Я хочу сделать div на моем сайте «нажатием» при нажатии, добавив небольшое поле вверх. Я думал, что mousedown/up будет хорошо для этого, за исключением случая, когда пользователь перемещает мышь с середины щелчка. В этом случае, погружение остается в депрессии и будет двигаться вниз еще дальше от своей первоначальной позиции каждый раз, когда это происходитjQuery .mousedown/up cursor move вызывает ошибки
$(document).ready(function() {
$('#foo').mousedown(function() {
$('#foo').css('margin-top', '+=2px')
})
$('#foo').mouseup(function() {
$('#foo').css('margin-top', '-=2px')
})
})
Как остановить это происходит? Лучше ли использовать другой метод, чем .mousedown?
необходимо добавить булево значение. то вы можете использовать mousedown или mouseup (используйте только 1) или onclick –