У меня есть кнопка, которая переключает всплывающее меню. Я могу заставить меню исчезнуть, если вы нажмете за пределами меню, но теперь моя кнопка переключения не работает. Если я снова нажму кнопку, меню останется. Как я могу заставить меню исчезнуть, если вы переключаете кнопку или вы нажимаете на контейнер?jQuery кнопка toggle
jsFiddle: http://jsfiddle.net/PPcfN/
$('.quicklinks-rollover').click(function() {
$('.quicklinks').toggle();
});
$(document).mouseup(function (e) {
var container = $(".quicklinks");
if (container.has(e.target).length === 0) {
container.hide();
}
});
Надеюсь, вы можете использовать «display: none» Свойство CSS –
FYI: .toggle() теперь устарел. – melancia
О, я не знал. какова теперь альтернатива? – Chaddly