22a9973b3335f2953a0cbbcc4efad60203a6cbc64b77c57de8f9e2cf24d0c515
Source Code:
(function($){
$(function(){
$(".important_information_hidden").on("click",function(){
$(".gtop_importantAreaWrap").hide();
});
//固定ヘッダー
var $fixFeader = $(".fix_header");
var headerClone = $(".header_inner").clone();
$fixFeader.append(headerClone);
//スムーススクロール
$('a[href^="#"]').click(function(){
var speed = 500;
var href= $(this).attr("href");
var target = $(href == "#" || href == "" ? 'html' : href);
var position = target.offset().top;
$("html, body").animate({scrollTop:position}, speed, "swing");
return false;
});
//横画面時追従メニューを横スクロール可能にする処理
$(window).on("scroll", function(){
$(".fix_header.act").css("left", -$(window).scrollLeft());
});
//スクロールイベント処理
var $pageTop = $(".pageTop");
var scrolltimer = 0;
//初期
if($(window).scrollTop() == 0){
$pageTop.removeClass("on");
}else{
$pageTop.addClass("on");
}
$(window).on("scroll",function(){
//常時状態取得
var $scrollTop = $(this).scrollTop();
var scrollArea = $(".kv").offset().top;
if($scrollTop <= scrollArea){
$pageTop.removeClass("on");
}else if($scrollTop >= scrollArea){
$pageTop.addClass("on");
}
if($scrollTop <= 136){
$fixFeader.removeClass("act");
}else if($scrollTop >= 136){
$fixFeader.addClass("act");
}
if (scrolltimer > 0) {
clearTimeout(scrolltimer);
}
scrolltimer = setTimeout(function () {
//スクロールが停止した時の処理
}, 200);
});
});
/**
*
* ポップアップ(/static/responsive/js/mem/common.jsから移動)
*
*/
popUpFunc = function () {
// target削除
$(".winPopup").each(function () {
if (($(this).attr("target") === "_blank") && ((!ua.isTouchDevice))) {
$(this).attr("target", "_self");
} else {
$(this).attr("target", "_blank");
};
});
$(".winPopup").click(function () {
// UA判定のみ(スマホ、タブレット類は別ウインドウで開かない)
// if (!ua.isTablet) {
if (!ua.isTouchDevice) {
var winName = this.href.match(/[a-zA-Z0-9]/g).join('');
var w = 850;
window.open(this.href, winName, 'width=' + w + ', Height=600, left=70 ,top=70, toolbar=0, resizable=1, scrollbars=1, menubar=0');
return false;
}
});
};
popUpFunc();
})(jQuery);