delay before options menu auto-show

This commit is contained in:
RossAscends
2023-06-08 05:02:46 +09:00
parent 68830e3262
commit f1904245c5

View File

@ -6190,10 +6190,15 @@ $(document).ready(function () {
};
optionsDiv.on('mouseenter touchstart', () => clearTimeout(hideOptionsTimeout));
optionsButtonDiv.on('mouseenter touchstart', () => clearTimeout(hideOptionsTimeout));
optionsButtonDiv.on('mouseenter touchstart', () => {
clearTimeout(hideOptionsTimeout);
hideOptionsTimeout = setTimeout(() => {
optionsDiv.show(200);
}, 200);
});
optionsDiv.on('mouseleave', () => hideOptionsTimeout = setTimeout(hideOptions, 500));
optionsButtonDiv.on('mouseleave', () => hideOptionsTimeout = setTimeout(hideOptions, 500));
optionsDiv.show(200);
//optionsDiv.show(200);
}
$("#options_button").on('mouseenter click touchstart', showOptions);