У меня есть ссылка share
, которая показывает список ссылок при нажатии.Я использую toggle
, чтобы скрыть и показать этот список.
Когда список виден, пользователь может нажать share
, чтобы скрыть (переключить) видимость списка ссылок.
Однако небольшая проблема заключается в том, что список ссылок остается видимым до тех пор, пока пользователь не переключит список, нажав share
.
. Я добавил этот скрипт, чтобы можно было закрыть список, если пользовательклики за пределами списка.
$(".meta-share").click(function() {
event.preventDefault();
$(".social-share").fadeToggle();
});
$(document).mouseup(function(e) {
var container = $(".social-share");
if (!container.is(e.target) && container.has(e.target).length === 0) {
container.fadeOut();
}
});
Однако toggle
теперь не работает должным образом.
Кто-нибудь может помочь?
Вот jsFiddle , показывающийпроблема.