//iPhone用。要素以外のclickアクションを起動するためのもの
$(function(){
$('.mkrnw-wrapper').on('click', function(){});
});
//ページ内リンクのスムーススクロール
//「.anc」 と 「.pagetop」のクラスがついたページ内リンクが対象
$(function(){
$('.mkrnw-wrapper .anc a[href^="#"] , .mkrnw-wrapper .pagetop a[href^="#"]').click(function() {
var winWidth = window.innerWidth;
var speed = 400;
var href= $(this).attr("href");
var target = $(href == "#" || href == "" ? 'html' : href);
if (winWidth > 750){
var position = Math.ceil(target.offset().top);
} else {
var position = Math.ceil(target.offset().top);
}
$('body,html').animate({scrollTop:position}, speed, 'swing');
return false;
});
});
//pc版とsp版の画像切り替え
//「.imgSet」のクラスがついた画像が対象。画像名の最後の「_sp」を付け外しする。
$(function(){
var setFlug = window.innerWidth;
imgSet(setFlug);
function imgSet(setFlug) {
if(setFlug>750){
$(".imgSet img").each(function(index){
if ($(this).attr("src")){
$(this).attr("src",$(this).attr("src").replace(/^(.+)_sp(\.[a-z]+)$/, "$1$2"));
}
});
}else{
$(".imgSet img").each(function(index){
if ($(this).attr("src").indexOf('_sp')<0){
$(this).attr("src",$(this).attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1_sp$2"));
}
});
}
}
});
$(function(){
var tcw;
$(window).on("resize" , function() {
var cw = window.innerWidth;
if (tcw < 750 && 750 <= cw) {
$(".imgSet img").each(function(index){
if ($(this).attr("src")){
$(this).attr("src",$(this).attr("src").replace(/^(.+)_sp(\.[a-z]+)$/, "$1$2"));
}
});
}else if ( tcw > 750 && 750 >= cw){
$(".imgSet img").each(function(index){
if ($(this).attr("src").indexOf('_sp')<0){
$(this).attr("src",$(this).attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1_sp$2"));
}
});
}
tcw = cw;
});
});
//おすすめ商品のswiper
//「.feature」のクラスがついたブロックが対象。横スクロールを起動。
$(function(){
var cw = window.innerWidth;
if(cw > 750){
var swiper = new Swiper('.mkrnw-wrapper .featureList .swiper-container', {
width:220,
spaceBetween: 20,
initialSlide: 0,
slidesPerGroup: 4,
loop: false,
freeMode:false,
slidePerView:'auto',
navigation: {
nextEl: '.mkrnw-wrapper .featureList .swiper-button-next',
prevEl: '.mkrnw-wrapper .featureList .swiper-button-prev',
},
scrollbar: {
el: '.mkrnw-wrapper .featureList .swiper-scrollbar',
},
});
} else {
if(cw <= 320){
var swiper = new Swiper('.mkrnw-wrapper .featureList .swiper-container', {
width:150,
spaceBetween: 10,
slidesOffsetBefore: -13,
initialSlide: 0,
loop: false,
freeMode:true,
slidePerView:'auto',
scrollbar: {
el: '.mkrnw-wrapper .featureList .swiper-scrollbar',
},
});
} else if(cw <= 374){
var swiper = new Swiper('.mkrnw-wrapper .featureList .swiper-container', {
width:145,
spaceBetween: 10,
slidesOffsetBefore: -13,
initialSlide: 0,
loop: false,
freeMode:true,
slidePerView:'auto',
scrollbar: {
el: '.mkrnw-wrapper .featureList .swiper-scrollbar',
},
});
} else {
var swiper = new Swiper('.mkrnw-wrapper .featureList .swiper-container', {
width:143,
spaceBetween: 10,
slidesOffsetBefore: -13,
initialSlide: 0,
loop: false,
freeMode:true,
slidePerView:'auto',
scrollbar: {
el: '.mkrnw-wrapper .featureList .swiper-scrollbar',
},
});
}
}
});
//ヘッダの言語、ポイントのポップアップ
$(function(){
var cw = window.innerWidth;
var pt;
if(cw > 750){
$('.mkrnw-wrapper .l-top-header .nav02 .lang a').click(function() {
$('.mkrnw-wrapper .l-top-header .nav02 .popLang').slideToggle(200);
return false;
});
$('.mkrnw-wrapper .l-header .nav02 .lang a').click(function() {
$('.mkrnw-wrapper .l-header .nav02 .popLang').slideToggle(200);
return false;
});
$(document).click(function(event) {
if(!$(event.target).closest('.mkrnw-wrapper .l-top-header .popLang').length) {
$('.mkrnw-wrapper .l-top-header .nav02 .popLang').slideUp(200);
}
if(!$(event.target).closest('.mkrnw-wrapper .l-header .popLang').length) {
$('.mkrnw-wrapper .l-header .nav02 .popLang').slideUp(200);
}
});
pt = 26;
} else {
pt = 70;
}
$('.mkrnw-wrapper .l-top-header .nav02 .point a').click(function() {
$(this).toggleClass('on');
if($(this).hasClass('on')){
$('.mkrnw-wrapper .l-top-header .popPoint').fadeIn(200).animate({top:pt+30},{queue: false , duration: 200});
} else {
$('.mkrnw-wrapper .l-top-header .popPoint').fadeOut(200).animate({top:pt+10},{queue: false , duration: 200});
}
return false;
});
$('.mkrnw-wrapper .l-top-header .popPoint .close').click(function() {
$('.mkrnw-wrapper .l-top-header .popPoint').fadeOut(200).animate({top:pt+10},{queue: false , duration: 200});
return false;
});
$('.mkrnw-wrapper .l-header .nav02 .point a').click(function() {
$(this).toggleClass('on');
if($(this).hasClass('on')){
$('.mkrnw-wrapper .l-header .popPoint').fadeIn(200).animate({top:pt+20},{queue: false , duration: 200});
} else {
$('.mkrnw-wrapper .l-header .popPoint').fadeOut(200).animate({top:pt},{queue: false , duration: 200});
}
return false;
});
$('.mkrnw-wrapper .l-header .popPoint .close').click(function() {
$('.mkrnw-wrapper .l-header .popPoint').fadeOut(200).animate({top:pt},{queue: false , duration: 200});
return false;
});
$(document).click(function(event) {
if(!$(event.target).closest('.mkrnw-wrapper .l-top-header .popPoint').length) {
$('.mkrnw-wrapper .l-top-header .nav02 .point a').removeClass('on');
$('.mkrnw-wrapper .l-top-header .popPoint').fadeOut(200).animate({top:pt+10},{queue: false , duration: 200});
}
});
$(document).click(function(event) {
if(!$(event.target).closest('.mkrnw-wrapper .l-header .popPoint').length) {
$('.mkrnw-wrapper .l-header .nav02 .point a').removeClass('on');
$('.mkrnw-wrapper .l-header .popPoint').fadeOut(200).animate({top:pt},{queue: false , duration: 200});
}
});
});
//フッタのマツモトキヨシバナーのポップアップ
$(function(){
$('.mkrnw-wrapper .l-footer .footer01 .group li:first-child a').click(function() {
$('#mkrnw-overlay').fadeIn(200);
$('.mkrnw-wrapper .l-footer .popStore').fadeIn(200);
return false;
});
$('.mkrnw-wrapper .l-footer .popStore .close , #mkrnw-overlay').click(function() {
$('#mkrnw-overlay').fadeOut(200);
$('.mkrnw-wrapper .l-footer .popStore').fadeOut(200);
});
});
//ヘッダの検索窓のフェードイン
$(function(){
var cw = window.innerWidth;
var th;
if(cw > 750){
$('.mkrnw-wrapper .l-header .inner .search input').click(function() {
$('.mkrnw-wrapper .l-header .inner').fadeOut(200);
$('.mkrnw-wrapper .l-header .pcNav').fadeOut(200);
$('.mkrnw-wrapper .l-header').animate({
height:72
}, 200 , function(){
$('.mkrnw-wrapper .l-header .searchBox').fadeIn(200);
$('.mkrnw-wrapper .l-header .searchBox .search input[type="text"]:nth-child(2)').animate({
width:471
}, 200).focus();
});
});
$('.mkrnw-wrapper .l-header .searchBox .close').click(function() {
var s = $('.mkrnw-wrapper .l-header .searchBox .search input[type="text"]:nth-child(2)').val()
$('.mkrnw-wrapper .l-header .searchBox').fadeOut(200);
$('.mkrnw-wrapper .l-header .searchBox .search input[type="text"]:nth-child(2)').animate({
width:0
}, 200 , function(){
$('.mkrnw-wrapper .l-header .inner').fadeIn(200);
$('.mkrnw-wrapper .l-header .pcNav').fadeIn(200);
$('.mkrnw-wrapper .l-header').animate({
height:112
}, 200 , function(){
$('.mkrnw-wrapper .l-header .inner .search input').val(s);
});
});
});
} else {
$('.mkrnw-wrapper .l-header .inner .search').click(function() {
th = $('.mkrnw-wrapper .l-header').innerHeight();
$('.mkrnw-wrapper .l-header .inner').fadeOut(200);
$('.mkrnw-wrapper .l-header').animate({
height:115
}, 200 , function(){
$('.mkrnw-wrapper .l-header .searchBox').fadeIn(200);
$('.mkrnw-wrapper .l-header .searchBox .search input[type="text"]:nth-child(2)').animate({
width:'100%'
}, 200).focus();
});
});
$('.mkrnw-wrapper .l-header .searchBox .close').click(function() {
var s = $('.mkrnw-wrapper .l-header .searchBox .search input[type="text"][type="text"]:nth-child(2)').val()
$('.mkrnw-wrapper .l-header .searchBox').fadeOut(200);
$('.mkrnw-wrapper .l-header .searchBox .search input[type="text"]:nth-child(2)').animate({
width:0
}, 200 , function(){
$('.mkrnw-wrapper .l-header .inner').fadeIn(200);
$('.mkrnw-wrapper .l-header').animate({
height:th
}, 200 , function(){
$('.mkrnw-wrapper .l-header .inner .search input').val(s);
});
});
});
}
//ヘッダの検索窓のカテゴリ選択の挙動
$('.mkrnw-wrapper .l-header .searchBox .search .cate').click(function() {
$('.mkrnw-wrapper .l-header .searchBox ul').slideToggle(200);
});
$(document).click(function(event) {
if(!$(event.target).closest('.mkrnw-wrapper .l-header .searchBox .search .cate').length) {
if(!$(event.target).closest('.mkrnw-wrapper .l-header .searchBox ul').length) {
$('.mkrnw-wrapper .l-header .searchBox ul').slideUp(200);
}
}
});
$('.mkrnw-wrapper .l-header .searchBox ul li').click(function() {
$('.mkrnw-wrapper .l-header .searchBox ul li').removeClass('act');
var v = $(this).text();
var v2 = $(this).attr('data-categoryCode');
$(this).addClass('act');
$('.mkrnw-wrapper .l-header .searchBox .search .cate input[type="text"]').val(v);
$('.mkrnw-wrapper .l-header .searchBox input[name="category"]').val(v2);
$('.mkrnw-wrapper .l-header .searchBox ul').slideUp(200);
});
$('#frmTopPageHeaderSearch,#frmHeaderSearch').submit(function(event) {
event.preventDefault();
let query = $(this).serialize();
let arr = [];
$.each(query.split('&'), function(i, param) {
if (param.split('=')[1]) {
arr.push(param);
}
});
query = arr.join('&');
console.log(query);
location.href = this.action + '?' + query;
});
});
//ランキングのswiper
//「.rank」のクラスがついたブロックが対象。横スクロールを起動。
$(function(){
var cw01 = window.innerWidth;
if(cw01 > 750){
var swiper01 = new Swiper('.mkrnw-wrapper .rankList .swiper-container01', {
width:220,
spaceBetween: 20,
initialSlide: 0,
slidesPerGroup: 4,
loop: false,
freeMode:false,
slidePerView:'auto',
navigation: {
nextEl: '.mkrnw-wrapper .rankList .swiper-button-next01',
prevEl: '.mkrnw-wrapper .rankList .swiper-button-prev01',
},
scrollbar: {
el: '.mkrnw-wrapper .rankList .swiper-scrollbar01',
},
});
} else {
if(cw01 <= 320){
var swiper01 = new Swiper('.mkrnw-wrapper .rankList .swiper-container01', {
width:150,
spaceBetween: 10,
slidesOffsetBefore: -13,
initialSlide: 0,
loop: false,
freeMode:true,
slidePerView:4,
scrollbar: {
el: '.mkrnw-wrapper .rankList .swiper-scrollbar01',
},
});
} else if(cw01 <= 374){
var swiper01 = new Swiper('.mkrnw-wrapper .rankList .swiper-container01', {
width:145,
spaceBetween: 10,
slidesOffsetBefore: -13,
initialSlide: 0,
loop: false,
freeMode:true,
slidePerView:4,
scrollbar: {
el: '.mkrnw-wrapper .rankList .swiper-scrollbar01',
},
});
} else {
var swiper01 = new Swiper('.mkrnw-wrapper .rankList .swiper-container01', {
width:143,
spaceBetween: 10,
slidesOffsetBefore: -13,
initialSlide: 0,
loop: false,
freeMode:true,
slidePerView:4,
scrollbar: {
el: '.mkrnw-wrapper .rankList .swiper-scrollbar01',
},
});
}
}
//ランキングのタブ切り替え
//「.ranktab」のクラスがついたブロックが対象。
$('.mkrnw-wrapper .ranktab .tabMenu > li').click(function() {
var num = $(this).parent().children('li').index(this);
$('.mkrnw-wrapper .ranktab .tabMenu').each(function(){
$('>li',this).removeClass('act').eq(num).addClass('act');
});
$('.mkrnw-wrapper .ranktab .rankListInner .swiper-container').hide().eq(num).show();
var cw = window.innerWidth;
if(cw > 750){
if(num == 0){
var swiper01 = new Swiper('.mkrnw-wrapper .rankList .swiper-container01', {
width:220,
spaceBetween: 20,
initialSlide: 0,
slidesPerGroup: 4,
loop: false,
freeMode:false,
slidePerView:'auto',
navigation: {
nextEl: '.mkrnw-wrapper .rankList .swiper-button-next01',
prevEl: '.mkrnw-wrapper .rankList .swiper-button-prev01',
},
scrollbar: {
el: '.mkrnw-wrapper .rankList .swiper-scrollbar01',
},
});
} else if(num == 1){
var swiper02 = new Swiper('.mkrnw-wrapper .rankList .swiper-container02', {
width:220,
spaceBetween: 20,
initialSlide: 0,
slidesPerGroup: 4,
loop: false,
freeMode:false,
slidePerView:'auto',
navigation: {
nextEl: '.mkrnw-wrapper .rankList .swiper-button-next02',
prevEl: '.mkrnw-wrapper .rankList .swiper-button-prev02',
},
scrollbar: {
el: '.mkrnw-wrapper .rankList .swiper-scrollbar02',
},
});
} else {
var swiper03 = new Swiper('.mkrnw-wrapper .rankList .swiper-container03', {
width:220,
spaceBetween: 20,
initialSlide: 0,
slidesPerGroup: 4,
loop: false,
freeMode:false,
slidePerView:'auto',
navigation: {
nextEl: '.mkrnw-wrapper .rankList .swiper-button-next03',
prevEl: '.mkrnw-wrapper .rankList .swiper-button-prev03',
},
scrollbar: {
el: '.mkrnw-wrapper .rankList .swiper-scrollbar03',
},
});
}
} else {
if(cw <= 320){
if(num == 0){
var swiper01 = new Swiper('.mkrnw-wrapper .rankList .swiper-container01', {
width:150,
spaceBetween: 10,
slidesOffsetBefore: -13,
initialSlide: 0,
loop: false,
freeMode:true,
slidePerView:4,
scrollbar: {
el: '.mkrnw-wrapper .rankList .swiper-scrollbar01',
},
});
} else if(num == 1){
var swiper02 = new Swiper('.mkrnw-wrapper .rankList .swiper-container02', {
width:150,
spaceBetween: 10,
slidesOffsetBefore: -13,
initialSlide: 0,
loop: false,
freeMode:true,
slidePerView:4,
scrollbar: {
el: '.mkrnw-wrapper .rankList .swiper-scrollbar02',
},
});
} else {
var swiper03 = new Swiper('.mkrnw-wrapper .rankList .swiper-container03', {
width:150,
spaceBetween: 10,
slidesOffsetBefore: -13,
initialSlide: 0,
loop: false,
freeMode:true,
slidePerView:4,
scrollbar: {
el: '.mkrnw-wrapper .rankList .swiper-scrollbar03',
},
});
}
} else if(cw <= 374){
if(num == 0){
var swiper01 = new Swiper('.mkrnw-wrapper .rankList .swiper-container01', {
width:145,
spaceBetween: 10,
slidesOffsetBefore: -13,
initialSlide: 0,
loop: false,
freeMode:true,
slidePerView:4,
scrollbar: {
el: '.mkrnw-wrapper .rankList .swiper-scrollbar01',
},
});
} else if(num == 1){
var swiper02 = new Swiper('.mkrnw-wrapper .rankList .swiper-container02', {
width:145,
spaceBetween: 10,
slidesOffsetBefore: -13,
initialSlide: 0,
loop: false,
freeMode:true,
slidePerView:4,
scrollbar: {
el: '.mkrnw-wrapper .rankList .swiper-scrollbar02',
},
});
} else {
var swiper03 = new Swiper('.mkrnw-wrapper .rankList .swiper-container03', {
width:145,
spaceBetween: 10,
slidesOffsetBefore: -13,
initialSlide: 0,
loop: false,
freeMode:true,
slidePerView:4,
scrollbar: {
el: '.mkrnw-wrapper .rankList .swiper-scrollbar03',
},
});
}
} else {
if(num == 0){
var swiper01 = new Swiper('.mkrnw-wrapper .rankList .swiper-container01', {
width:143,
spaceBetween: 10,
slidesOffsetBefore: -13,
initialSlide: 0,
loop: false,
freeMode:true,
slidePerView:4,
scrollbar: {
el: '.mkrnw-wrapper .rankList .swiper-scrollbar01',
},
});
} else if(num == 1){
var swiper02 = new Swiper('.mkrnw-wrapper .rankList .swiper-container02', {
width:143,
spaceBetween: 10,
slidesOffsetBefore: -13,
initialSlide: 0,
loop: false,
freeMode:true,
slidePerView:4,
scrollbar: {
el: '.mkrnw-wrapper .rankList .swiper-scrollbar02',
},
});
} else {
var swiper03 = new Swiper('.mkrnw-wrapper .rankList .swiper-container03', {
width:143,
spaceBetween: 10,
slidesOffsetBefore: -13,
initialSlide: 0,
loop: false,
freeMode:true,
slidePerView:4,
scrollbar: {
el: '.mkrnw-wrapper .rankList .swiper-scrollbar03',
},
});
}
}
}
}).first().click();
});
//PC版ヘッダのナビのホバー表示
$(function(){
var num;
$(".mkrnw-wrapper .nav03 > ul > li:nth-child(1) > a , .mkrnw-wrapper .nav03 > ul > li:nth-child(4) > a , .mkrnw-wrapper .nav03 > ul > li:nth-child(5) > a , .mkrnw-wrapper .nav03 > ul > li:nth-child(6) > a").hover(function () {
$('.mkrnw-wrapper .nav03 > ul > li.on').removeClass('on');
$('.mkrnw-wrapper .snav').removeClass('on' + num).fadeOut(200);
$('.mkrnw-wrapper .snav .snavInner .snavInnerBox').eq(num).hide();
var cw = window.innerWidth;
$(this).stop().parent().addClass('on');
num = $(this).parent().index('.mkrnw-wrapper .nav03 > ul > li');
$('.mkrnw-wrapper .snav').stop().addClass('on' + num).fadeIn(200);
$('#mkrnw-overlay02').fadeIn(200);
$('.mkrnw-wrapper .snav .snavInner .snavInnerBox').stop().eq(num).show();
},function () {
});
$('.mkrnw-wrapper .pcNav').hover(function () {
},function () {
$('.mkrnw-wrapper .nav03 > ul > li.on').removeClass('on');
$('.mkrnw-wrapper .snav').removeClass('on' + num).fadeOut(200);
$('#mkrnw-overlay02').fadeOut(200);
$('.mkrnw-wrapper .snav .snavInner .snavInnerBox').eq(num).hide();
});
$('#mkrnw-overlay02').click(function(){
$('.mkrnw-wrapper .nav03 > ul > li.on').removeClass('on');
$('.mkrnw-wrapper .snav').removeClass('on' + num).fadeOut(200);
$('#mkrnw-overlay02').fadeOut(200);
$('.mkrnw-wrapper .snav .snavInner .snavInnerBox').eq(num).hide();
});
$(".mkrnw-wrapper .nav03 > ul > li:nth-child(2) > a , .mkrnw-wrapper .nav03 > ul > li:nth-child(3) > a").hover(function () {
$('.mkrnw-wrapper .nav03 > ul > li.on').removeClass('on');
$('.mkrnw-wrapper .snav').removeClass('on' + num).fadeOut(200);
$('.mkrnw-wrapper .snav .snavInner .snavInnerBox').eq(num).hide();
$('#mkrnw-overlay02').fadeOut(200);
$(this).stop().parent().addClass('on');
},function () {
$('.mkrnw-wrapper .nav03 > ul > li.on').removeClass('on');
});
});
//SP版ヘッダのナビの制御
$(function(){
$('.mkrnw-wrapper .menu').click(function() {
togglemodal();
$('body').css('overflow','hidden');
$('#mkrnw-overlay').fadeIn();
$('#mkrnw-scroll').fadeIn();
$('.mkrnw-wrapper .menuInner').animate({
'right':0
},200);
});
$('.mkrnw-wrapper .menu02').click(function() {
$('.mkrnw-wrapper .menuInner').animate({
'right':'-100%'
},200);
$('#mkrnw-overlay').fadeOut();
$('#mkrnw-scroll').fadeOut();
togglemodal();
$('body').css('overflow','auto');
});
$('.mkrnw-wrapper .sideNav01 .next a').click(function() {
$(".mkrnw-wrapper .menuInner").animate({scrollTop:0},"0");
var num;
num = $(this).parent().index('.mkrnw-wrapper .sideNav01 li');
$('.mkrnw-wrapper .menuInner .sideNav01').animate({
'right':'-100%'
}, 100 ,function(){
$('.mkrnw-wrapper .menuInner .sideNav01').hide();
$('.mkrnw-wrapper .menuInner .sideNav02 .sideNavInnerBox').eq(num).show();
$('.mkrnw-wrapper .menuInner .sideNav02').show().animate({
'right':'0'
},100);
});
return false;
});
$('.mkrnw-wrapper .sideNav02 .back').click(function() {
$(".mkrnw-wrapper .menuInner").animate({scrollTop:0},"0");
$('.mkrnw-wrapper .menuInner .sideNav02').animate({
'right':'-100%'
}, 100 ,function(){
$('.mkrnw-wrapper .menuInner .sideNav02').hide();
$('.mkrnw-wrapper .menuInner .sideNav02 .sideNavInnerBox').hide();
$('.mkrnw-wrapper .menuInner .sideNav01').show().animate({
'right':'0'
},100);
});
});
//ナビ起動中に背景がスクロールしないようにする
function togglemodal() {
if(!document.body.classList.contains('open')){
document.body.classList.add('open');
var elem = document.getElementById('menuInner');
elem.addEventListener('touchmove', function(e) {
var scroll = elem.scrollTop;
var range = elem.scrollHeight - elem.offsetHeight - 1;
if (scroll < 1) {
e.preventDefault();
elem.scrollTop = 1;
} else if(scroll > range) {
e.preventDefault();
elem.scrollTop = range;
}
});
} else {
document.body.classList.remove('open');
}
}
});
//トップページで、スクロール途中から下層用のヘッダを表示する
$(function() {
$(window).scroll(function () {
var s = $(this).scrollTop();
var h = $(window).innerHeight();
if(s > h) {
$(".l-fix-header").fadeIn();
} else {
$(".l-fix-header").fadeOut();
}
});
});
//SP版でヘッダを下にスクロール中は表示せず、上にスクロール中に表示する
$(function(){
var cw = window.innerWidth;
if(cw <= 750){
var startPos = 0,winScrollTop = 0;
$(window).on('scroll',function(){
winScrollTop = $(this).scrollTop();
if (winScrollTop >= startPos) {
if(winScrollTop > 100){
if($('.mkrnw-wrapper .l-header .searchBox').css('display') == 'none'){
$('.l-header').addClass('hide');
}
}
} else {
$('.l-header').removeClass('hide');
}
startPos = winScrollTop;
});
}
});
//ヘッダの検索欄のプレースホルダーをPC版とSP版で書き換える
$(function(){
var cw = window.innerWidth;
if(cw <= 750){
$('.mkrnw-wrapper .l-top-header .search input[type="text"]').attr('placeholder','キーワードを入力');
$('.mkrnw-wrapper .l-header .inner .search input[type="text"]').attr('placeholder','検索');
}
});
//スクロール途中でページトップを表示する
$(function() {
var cw = window.innerWidth;
if(cw <= 750){
$(window).scroll(function () {
var s = $(this).scrollTop();
var f = $('.l-footer .footer04').offset().top;
var h = window.innerHeight;
if(s > 100) {
$(".pagetop").fadeIn();
} else if(s < 100) {
$(".pagetop").fadeOut();
}
if(s + h - 40 > f) {
$(".pagetop").css({
'position':'absolute',
'top':'-20px',
'bottom':'inherit',
'right':'1%',
'margin-bottom':'0'
});
} else {
$(".pagetop").css({
'position':'fixed',
'top':'inherit',
'bottom':'0',
'right':'4%',
'margin-bottom':'20px'
});
}
});
} else {
$(window).scroll(function () {
var s = $(this).scrollTop();
var f = $('.l-footer .footer04').offset().top;
var h = window.innerHeight;
if(s > 1000) {
$(".pagetop").fadeIn();
} else if(s < 1000) {
$(".pagetop").fadeOut();
}
if(s + h - 70 > f) {
$(".pagetop").css({
'position':'absolute',
'bottom':'74px',
});
} else {
$(".pagetop").css({
'position':'fixed',
'bottom':'40px',
});
}
});
}
});
//SP版のパンくずリストを1行で表示するために、実際の横幅を取得
$(window).on("load" , function() {
var cw = window.innerWidth;
if(cw <= 750){
var w = 0;
$('.mkrnw-wrapper .breadcrumb ul li').each(function(){
w = w + $(this).innerWidth() + 11;
});
$('.mkrnw-wrapper .breadcrumb ul').width(w);
}
});
//要素のリンクキャンセル
//「.nolink」のクラスがついた要素が対象
$(function(){
$('.mkrnw-wrapper .nolink').click(function() {
return false;
});
});