我正在尝试为网站制作一个 onclick 下拉菜单。我希望我的 .sublink 元素在我单击 .dropdown 元素时向下滑动,然后在我单击页面上的其他任何位置时让 .sublink 向上滑动。
菜单下拉,但当我单击网站上的其他位置时它不会滑回。
以下是我目前拥有的菜单代码。有人可以帮我吗?谢谢!
$(function() {
$('.dropdown').click(function() {
$('.sublinks').stop(false, true).hide();
var submenu = $(this).parent().next();
submenu.css({
position: 'absolute',
top: $(this).offset().top + $(this).height() + 'px',
left: $(this).offset().left + 'px',
zIndex: 1000
});
submenu.stop().slideDown(300);
//click anywhere outside the menu
$(document).click(function() {
var $el = $(this);
$el.not('.dropdown') && $el.slideUp(300);
});
});
});