// JavaScript Document "use strict"; // スムーズスクロール $(document).ready(function(){ $('a[href^="#"]').on('click', function(){ var speed = 400; var href = $(this).attr('href'); var target = $(href == '#' || href == '' ? 'html' : href); var offset = target.offset().top; $('body,html').animate({ scrollTop:offset }, speed, 'swing'); return false; }); }); // グローバルナビ $(function(){ $('#tk_navButton').click(function(){ $('body').toggleClass('tk_nav'); }); $('#tk_nav a').click(function(){ $('body').toggleClass('tk_nav'); }); $('body').on('touchstart', onTouchStart); $('body').on('touchmove', onTouchMove); $('body').on('touchend', onTouchEnd); var direction, position; function onTouchStart(event){ position = getPosition(event); direction = ''; } function onTouchMove(event){ if (position - getPosition(event) > 70) { direction = 'left'; } else if (position - getPosition(event) < -70){ direction = 'right'; } } function onTouchEnd(event){ if (direction == 'right'){ $('body').removeClass('tk_nav'); } } function getPosition(event) { return event.originalEvent.touches[0].pageX; } }); // トップへ戻るリンク $(function(){ var topBtn = $('#tk_pageTop'); topBtn.hide(); $(window).scroll(function (){ if ($(this).scrollTop() > $(window).height()){ topBtn.fadeIn(); } else { topBtn.fadeOut(); } }); }); // アイコン設定 $(function(){ $('#tk_siteName a').empty().prepend(''); $('#tk_extraNav [href*="favorites"]').prepend(''); $('#tk_selectLanguage dt a').append(''); $('#tk_selectLanguage dd a').prepend(''); $('#tk_snsNav [href*="facebook"]').empty().prepend(''); $('#tk_snsNav [href*="twitter"]').empty().prepend(''); $('#tk_snsNav [href*="instagram"]').empty().prepend(''); $('#tk_snsNav [href*="youtube"]').empty().prepend(''); $('#tk_pagePath li+li').prepend(''); $('#tk_pageTop a').empty().prepend(''); $('#tk_copyright').before('