Как определить, был ли элемент нажат с помощью jQuery?Определите, был ли нажат элемент?
Что-то вроде $('.ele').is(':clicked');
Я застрял с JQuery 1.7.2, и то, что я пытаюсь сделать, это заставить закрытие некоторых модальных элементов, когда в любом месте документа нажата и один уже открыт.
Так что я получил:
$('body').on('click', function() {
if ($('.calc-info').is(':visible') && !$('.mi').is(':clicked')) {
$('.calc-info').fadeOut('fast');
}
});
но выдает ошибку, потому что нет :clicked
выражение
Примечания
.calc-info
не является модальным.mi
является нажмите, чтобы открыть указанный модальный
Вы имеете в виду, что нажали сразу? Что делать, если его потомки были нажаты. Должно ли это считаться? –
'.mi' не имеет деканданта, это изображение – Kevin