【发布时间】:2017-02-02 23:11:14
【问题描述】:
如果页面标题可见并且单击了下拉菜单按钮,我有此代码将隐藏页面标题。
$('.site-overlay-toggle .btn').on("click", function(){
if ( $(".page-title").is(':visible') ) {
$( ".page-title" ).hide();
} else {
$( ".page-title" ).show();
}
});
只要下拉菜单手动单击打开并单击关闭,此功能就有效。如果我单击同一页面菜单中的锚链接,页面将向下滚动到正确的部分,并且下拉菜单将自动关闭。但是,这不会触发此代码。
有没有办法检测菜单是否自动关闭?
【问题讨论】:
标签: javascript jquery html