【发布时间】:2017-03-07 13:08:53
【问题描述】:
我试图防止我的响应式导航菜单在打开时由于窗口滚动功能而消失,我如何在导航菜单打开时禁用该功能,因为我希望菜单保持固定并且在菜单关闭之前不会消失再来一次?
窗口和打开导航的Javascript
$(window).scroll(
{
previousTop: 0
},
function () {
var currentTop = $(window).scrollTop();
if (currentTop < this.previousTop) {
$(".wrapper").show();
} else {
$(".wrapper").hide();
}
this.previousTop = currentTop;
});
$(document).ready(function() {
$('#hamburger').click(function() {
var clicks = $(this).data('clicks');
if (clicks) {
$('.responsive-nav').toggleClass('responsive-nav-view');
}
else {
$('.responsive-nav').toggleClass('responsive-nav-view');
}
$(this).data("clicks", !clicks);
});
});
这是我负责打开关闭响应式导航的汉堡包动画按钮的功能
$(document).ready(function(){
$('#hamburger').click(function(){
$(this).toggleClass('open');
});
});
有问题的网站是http://testsiteclash.co.uk
谢谢
【问题讨论】:
标签: javascript jquery wordpress