Отвечая на ваш оригинальный вопрос, да, это возможно.Когда событие mousedown запускается над элементом, элемент становится активным и выбирается псевдоселектором: active.В jQuery, если ничего не выбрано, возвращается пустой массив, мы можем использовать это в наших интересах в сочетании со свойством массива .length и превращать активный псевдо-селектор в проверку, чтобы увидеть, находится ли мышь над определенным элементом или нет.Итак:
if ( $('#id:active').length ) {
//do something
}
Проверка, была ли мышь нажатой над определенным элементом в данный момент времени, является другим событием и не соответствует названию этого вопроса и должна бытьизменил я мог бы добавить.Google привел меня сюда, и этот ответ для тех, кто неизбежно последует за ним.