$(function() { // SNSボタンのURL設定 setSNS(); // 画像のみ右クリック禁止 $('img').on('contextmenu',function(e){ return false; }); var w = $(window).width(); var x = 641; if (w >= x) { // megamenu $(function() { var gnav1 = $(".gNav ul li.gnav01, .subNav ul.subGroup01") var gnav2 = $(".gNav ul li.gnav02, .subNav ul.subGroup02") var gnav3 = $(".gNav ul li.gnav03, .subNav ul.subGroup03") var gnav4 = $(".gNav ul li.gnav04, .subNav ul.subGroup04") var gnav5 = $(".gNav ul li.gnav05, .subNav ul.subGroup05") gnav1.hover(function() { $(".subNav").show(); gnav1.addClass('active') },function() { $(".subNav").hide(); gnav1.removeClass('active') }); gnav2.hover(function() { $(".subNav").show(); gnav2.addClass('active') },function() { $(".subNav").hide(); gnav2.removeClass('active') }); gnav3.hover(function() { $(".subNav").show(); gnav3.addClass('active') },function() { $(".subNav").hide(); gnav3.removeClass('active') }); gnav4.hover(function() { $(".subNav").show(); gnav4.addClass('active') },function() { $(".subNav").hide(); gnav4.removeClass('active') }); gnav5.hover(function() { $(".subNav").show(); gnav5.addClass('active') },function() { $(".subNav").hide(); gnav5.removeClass('active') }); }); // back to top $(window).load(function(){ // hide #backTop first $("#backTop").hide(); // fade in #backTop $(function () { $(window).scroll(function () { if ($(this).scrollTop() > 100) { $('#backTop').fadeIn(); } else { $('#backTop').fadeOut(); } }); }); var scrollBottom; var lastTop = $("footer").offset().top; function getScrollTop(){ scrollBottom = $(window).scrollTop() + $(window).height(); if(scrollBottom >= lastTop){ $("#backTop").addClass("fixed"); } else{ $("#backTop").removeClass("fixed"); } } $(window).on("load scroll resize", getScrollTop); //スムーススクロール $('#backTop').click(function () { $('body, html').animate({ scrollTop: 0 }, 800); return false; }); }); } else { //メニュー表示 $('header .navBtn').click(function () { $(this).toggleClass("active"); $('nav, #btnGroup').toggle(); }); //スムーススクロール $('#backTop').click(function () { $('body, html').animate({ scrollTop: 0 }, 800); return false; }); //アコーディオン $('footer .sitemap p.accordion a').click(function(){ return false; }); $('footer .sitemap p.accordion a').click(function() { $(this).parent("p").toggleClass("open").nextAll().slideToggle(200,'swing'); }).next().hide(); } }); /** * header部分SNSの設定 */ function setSNS(){ var url = location.href; var title = encodeURIComponent($("title").text()); url = url.replace("211.5.165.115","www.kyocera.co.jp"); $facebook = $("div#btnGroup > ul.clr > li.fb > a"); $twitter = $("div#btnGroup > ul.clr > li.tw > a"); $facebook.attr("href","http://www.facebook.com/share.php?u="+url); $twitter.attr("href","http://twitter.com/share?url="+url+"&text="+title); }