$('#attach_but').bind('click', function(){
$('#idfwll').show();
});
Данный кусок кода, при нажатии на объект с #attach_but показывает блок #idfwll.
Нужно сделать так, что бы при нажатии на любые другие объекты #idfwll скрывался обратно. Как сие осуществить ?
Спустя 1 час, 41 минута, 10 секунд (24.01.2012 - 12:21) Winston написал(а):
Спустя 6 минут, 7 секунд (24.01.2012 - 12:27) alex12060 написал(а):
RCuPeR
думаю так
$('body').click(function() {
if ($('#idfwll').display == 'block')
$('#idfwll').hide();
});
думаю так
Спустя 12 минут, 43 секунды (24.01.2012 - 12:40) RCuPeR написал(а):
Цитата (Winston @ 24.01.2012 - 09:21) |
http://api.jquery.com/blur/ |
Не совсем понял как он работает.
$('#idfwll').blur(function(){
$('#idfwll').hide();
});
$('#attach_but').bind('click', function(){
$('#idfwll').show();
});
alex12060, только опытным путем понял, что это невозможно. Ведь под $('body').click(function() у меня попадает весь документ. Т.е я не смогу даже открыть свой блок.
Спустя 9 минут, 6 секунд (24.01.2012 - 12:49) neadekvat написал(а):
Хм, что-то я подзабыл..
Попробуй focusout, что ли.
Попробуй focusout, что ли.
Спустя 15 минут, 5 секунд (24.01.2012 - 13:04) RCuPeR написал(а):
Цитата (neadekvat @ 24.01.2012 - 09:49) |
Хм, что-то я подзабыл.. Попробуй focusout, что ли. |
Блин !! Древни JQ, еще нету focusout. Буду ждать пока обновятся...
Спустя 7 минут, 12 секунд (24.01.2012 - 13:11) neadekvat написал(а):
Не понял что-то. Он в 1.4 появился, судя по документации.
_____________
Гнусный социопат с комплексом Бога.