1
0
Fork 0
mirror of https://github.com/DanielnetoDotCom/YouPHPTube synced 2025-10-03 01:39:24 +02:00
Oinktube/plugin/CustomizeAdvanced/autoHideNavbarInSeconds.js
2020-07-03 11:30:08 -03:00

37 lines
No EOL
1.3 KiB
JavaScript

var autoHidingNavbarTimeout;
function autoHideNavbar() {
//console.log("autoHidingNavbar");
autoHidingNavbarTimeout = setTimeout(function () {
$("#mainNavBar").on("show.autoHidingNavbar", function () {
$('body').removeClass('nopadding');
});
$("#mainNavBar").on("hide.autoHidingNavbar", function () {
$('body').addClass('nopadding');
});
$("#mainNavBar").autoHidingNavbar("hide");
}, autoHidingNavbarTimeoutMiliseconds);
}
$(function () {
if ($("#mainNavBar").length) {
autoHideNavbar();
$("#mainNavBar").mouseover(function () {
//console.log("clearTimeout autoHidingNavbar");
clearTimeout(autoHidingNavbarTimeout);
});
$("#mainNavBar").mouseout(function () {
autoHideNavbar();
});
$(document).mousemove(function (event) {
if (event.pageY - $(document).scrollTop() <= 20) {
$("#mainNavBar").autoHidingNavbar("show");
}
});
$("#mainNavBar").on("show.autoHidingNavbar", function () {
$('body').removeClass('nopadding');
});
$("#mainNavBar").on("hide.autoHidingNavbar", function () {
$('body').addClass('nopadding');
});
}
});