common.js 1.71 KB

$(document).ready(function() {
  // リンクボックス
	$('.linkBox').click(function() {
    if($(this).find('a').attr('target') == "_blank"){
      window.open($(this).find('a').attr('href'));
      return false;
    }
		window.location = $(this).find('a').attr('href');
		return false;
	});
  // スムーススクロール
	$('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;
	});
	// タブ
	$('.tab li a').click(function(){
		var id = $(this).attr("href");
		$('.tab li').removeClass("active");
		$(this).parent('li').addClass("active");
		$('.tabContents > div').css("display","none");
		$('.tabContents').find(id).css("display","block");
	});
  // アコーディオン
  $('.acctit').click(function(){
    $(this).next('.accodion').slideToggle();
    if($(this).hasClass("open")){
      $(this).removeClass("open");
    }else{
      $(this).addClass("open");
    }
	});
	// ハンバーガーメニュー
	$('#spMenu').click(function(){
		$('#navigation').toggleClass("open");
	});
	$('.menu-close').click(function(){
		$('#navigation').toggleClass("open");
	});
	// 子メニュー
	$('#navigation nav > ul > li').mouseenter(function(){
    var index = $(this).index();
    if(index == 2){
      $('ul.child').css("display", "block").css("opacity", 1).css("z-index", 99);
    }else{
      $('ul.child').css("display", "none").css("opacity", 0).css("z-index", -1);
    }
  });
	$('#navigation nav > ul > li').mouseleave(function() {
    $('ul.child').css("display", "none").css("opacity", 0).css("z-index", -1);
  });
});