У меня есть этот код:нажмите, чтобы показать или нажмите на улицу или на ту же кнопку, чтобы скрыть
$(document).on('click', function(e) {
var elem = $(e.target).closest('#click'),
box = $(e.target).closest('#box');
if (elem.length) {
e.preventDefault();
showbox();
}else if (!box.length){
hidebox();
}
});
Так что, если showbox();
линия: $('#box').toggle();
это прекрасно работает. Но если я использую скрипт без переключения, скрытие кнопки перестает работать.
Вот полный пример со всеми деталями внутри: http://jsfiddle.net/8SFMw/
Я забыл упомянуть, что, когда я нажимаю на поле он не должен исчезнуть, но я подумайте, что вы уже заметили это по сценарию. – Simon