모바일 플로팅 메뉴 스크립트 수정

This commit is contained in:
chicpro
2013-10-17 17:38:15 +09:00
parent c3eeade1ff
commit 000e5f7c76
5 changed files with 183 additions and 230 deletions

View File

@ -101,7 +101,39 @@ switch($info) {
<script>
$(function() {
$("#info_top_layer").topFloatMenu();
var scroll_timeout = null;
var timeout = 200;
$(window).on("load", function(e) {
setTimeout(function() {
$("#info_top_layer").floatTopMenu();
}, timeout);
});
if(navigator.userAgent.toLowerCase().indexOf("android") > -1) {
$(window).on("resize", function(e) {
setTimeout(function() {
$(window).trigger("scroll");
}, timeout);
});
}
$(window).on("scroll", function(e) {
clearTimeout(scroll_timeout);
$("#info_top_layer").floatTopMenu("hide");
scroll_timeout = setTimeout(function() {
$("#info_top_layer").floatTopMenu("show");
}, timeout);
});
// scroll event enable
$(window).on("movestart", function(e) {
if ((e.distX > e.distY && e.distX < -e.distY) ||
(e.distX < e.distY && e.distX > -e.distY)) {
e.preventDefault();
}
});
});
</script>