jQuery(document).ready(function($){ //return top button var topBtn = $('#return_top'); topBtn.removeClass('active'); $(window).scroll(function () { if ($(this).scrollTop() > 100) { topBtn.addClass('active'); } else { topBtn.removeClass('active'); } }); //category widget $(".collapse_category_list li").hover(function(){ $(">ul:not(:animated)",this).slideDown("fast"); $(this).addClass("active"); }, function(){ $(">ul",this).slideUp("fast"); $(this).removeClass("active"); }); //tab $('#single_tab li:first-child a').addClass('active'); $("#single_tab_contents .single_tab_content:first").show(); $("#single_tab li a").click(function(){ $("#single_tab li a").removeClass("active"); $(this).addClass("active"); $("#single_tab_contents .single_tab_content").hide(); $($(this).attr('href')).fadeIn(); return false; }); function mediaQueryClass(width) { if (width > 970) { //PC $("html").removeClass("mobile"); $("html").addClass("pc"); //$("#header_logo_index .link").attr("href","#header"); $(".home #return_top a").attr("href","#main_contents"); $(".menu_button").css("display","none"); $("#global_menu").show(); $("#global_menu li").hover(function(){ $(">ul:not(:animated)",this).slideDown("fast"); $(this).addClass("active"); }, function(){ $(">ul",this).slideUp("fast"); $(this).removeClass("active"); }); } else { //smart phone $("html").removeClass("pc"); $("html").addClass("mobile"); $("#header_logo_index .link").attr("href","#main_contents"); $(".home #return_top a").attr("href","#body"); $("#global_menu li").off('hover'); $("#global_menu ul ul").removeAttr('style'); $(".menu_button").css("display", "block"); $('.menu_button').off('click'); $(".menu_button").on('click',function() { if($(this).hasClass("active")) { $(this).removeClass("active"); $('#global_menu').hide(); return false; } else { $(this).addClass("active"); $('#global_menu').show(); return false; }; }); $(".child_menu_button").remove(); $('#global_menu li > ul').parent().prepend(""); $("#global_menu .child_menu_button").on('click',function() { if($(this).parent().hasClass("open")) { $(this).parent().removeClass("open"); return false; } else { $(this).parent().addClass("open"); return false; }; }); $("#global_menu li.menu-item-has-children a").hover(function(){ $(this).prev().addClass("active"); }, function(){ $(this).prev().removeClass("active"); }); }; }; function viewport() { var e = window, a = 'inner'; if (!('innerWidth' in window )) { a = 'client'; e = document.documentElement || document.body; } return { width : e[ a+'Width' ] , height : e[ a+'Height' ] }; } var ww = viewport().width; var timer = false; mediaQueryClass(ww); $(window).bind("resize orientationchange", function() { if (timer !== false) { clearTimeout(timer); } timer = setTimeout(function() { var ww = viewport().width; mediaQueryClass(ww); }, 200); }) });