Я имею две функции: mouseover
и mouseclick
. Я написал соответствующие функции в соответствующих событиях. Однако проблема в том, что каждый раз запускается mouseover
, даже если я намеревался mouseclick
.Идентифицировать mouseclick сперва и если нет триггера для mouseover
Есть ли способ идентифицировать mouseclick
первым, а если нет, триггер для события mouseover
?
$('.test').mouseover(function (event) {
// ...
}
$('.test').mouseclick(function (event) {
// ...
}
Нет, это не возможно. 'mouseover' всегда срабатывает перед щелчком мыши, поскольку мышь должна быть над элементом, чтобы его можно было щелкнуть. –
Вы сначала наведите курсор мыши, затем нажмите! –
Может иметь некоторый флаг для проверки и управления событиями? –