fix: sidebar
This commit is contained in:
@@ -176,30 +176,14 @@
|
||||
|
||||
// Mobile nav
|
||||
var $content = $('.content'),
|
||||
$sidebar = $('.sidebar'),
|
||||
isMobileNavAnim = false,
|
||||
mobileNavAnimDuration = 200;
|
||||
|
||||
var startMobileNavAnim = function () {
|
||||
isMobileNavAnim = true;
|
||||
};
|
||||
|
||||
var stopMobileNavAnim = function () {
|
||||
setTimeout(function () {
|
||||
isMobileNavAnim = false;
|
||||
}, mobileNavAnimDuration);
|
||||
};
|
||||
$sidebar = $('.sidebar');
|
||||
|
||||
$('.navbar-toggle').on('click', function () {
|
||||
if (isMobileNavAnim) return;
|
||||
startMobileNavAnim();
|
||||
$content.toggleClass('on');
|
||||
$sidebar.toggleClass('on');
|
||||
stopMobileNavAnim();
|
||||
});
|
||||
|
||||
$($content).on('click', function () {
|
||||
if (isMobileNavAnim || !$content.hasClass('on')) return;
|
||||
$content.removeClass('on');
|
||||
$sidebar.removeClass('on');
|
||||
});
|
||||
|
Reference in New Issue
Block a user