проверить клик при потере фокуса
буду благодарен за помощь
вообщем задача такая к примеру ест ьформочка в которой текстполе(textarea) если поле потеряло фокус то скрывается див с этим полем и с кнопкой отправки формы как сделать так чтобы если фокус потерялся при клике на кнопку то выполнялась функция которая происходит по клику данной формы ломаю голову уже все перепробовал как видите в коде уже даже сделал задержку скрытия чтобы отправка случилась вот кусок кода #divAddTextArea - див в полем и кнопкой #addcomText -поел текста #addcom - кнопка #divAddComm - див при клике на который он скрывается и открывается формочка Код:
$('#divAddComm').click(function(){ |
ниче не понял
|
ну смотри
есть еткстовое поле textarea на нем фокус да? если фокус теряет поле то оно скрывается но надо сделать так чтобы кликая на определенную кнопку фокус не терялся |
подожди, т.е. пользователь щелкает по ссылке "Добавить комментарий". Она заменяется на textarea. Пользователь вводит комментарий. А дальше что?
Сергей Чикуёнок, Кривое зеркало смотреть хотя бы с 21:10 |
получает фокус текстареа,вводишь сообщение, если фокус теряется то скрывается текстареа, но надо сделать так чтобы если кликаешь по попределенной кнопке то текстареа не скрывалась
|
$(document).click(function (e){ if( e.target.id != 'addcomText' && e.target.id != 'addcom') $('#addcomText').hide(); }); |
спасибо получилось
немножко подделал еще под свои нужды $(document).click(function (e){ if( e.target.id != 'addcomText' && e.target.id != 'addcom'&& e.target.id != 'divAddChat' && e.target.className != 'smilikii') {$('#divchatTextArea').hide(); $('#divAddChat').show();}else if(e.target.id == 'divAddChat'){ $('#divchatTextArea').show(); } }); а как сделать чтобы еще на клас не реагировало я сделал но чтото оно не определяет клик этот |
подскажите плиз как класс туда втулить, className не действует
|
Часовой пояс GMT +3, время: 17:11. |