$(function() { /** * ヒーロー カルーセル * */ var homeCarousel = new Swiper('.sx-home-hero.swiper-container', { loop: true, slidesPerView: 1, speed: 600, autoHeight: true, effect: 'fade', autoplay: { delay: 5000 }, fadeEffect: { crossFade: true }, // Navigation arrows navigation: { nextEl: '.sx-home-hero .swiper-button-next', prevEl: '.sx-home-hero .swiper-button-prev' }, pagination: { el: '.swiper-pagination', type: 'bullets', clickable: true } }) /** * 特集 カルーセル * */ var featureCarousel = new Swiper('.sx-feature-carousel.swiper-container', { // Optional parameters // direction: 'vertical', loop: true, speed: 600, slidesPerView: 1, spaceBetween: 4, navigation: { nextEl: $('.sx-feature .swiper-button-next')[0], prevEl: $('.sx-feature .swiper-button-prev')[0] }, breakpoints: { // when window width is >= 320px 544: { loop: false, slidesPerView: 'auto', spaceBetween: 20 } } }) /** * おすすめ商品 カルーセル * */ var recommendCarousel = new Swiper( '.sx-recommend-carousel.swiper-container', { // Optional parameters // direction: 'vertical', // loop: true, speed: 600, slidesPerView: 1, spaceBetween: 0, navigation: { nextEl: $('.sx-recommend .swiper-button-next')[0], prevEl: $('.sx-recommend .swiper-button-prev')[0] }, pagination: { el: '.swiper-pagination', type: 'bullets', clickable: true }, breakpoints: { // when window width is >= 320px 544: { slidesPerView: 'auto' // pagination: null } } } ) //【SHC v1.0】 保守対応 #29439 トップページのおすすめ商品内クイックビューの同意確認欄修正 Start. $(document).on('click','.interview_open', function () { // 同意確認欄 $('.interviewSheet-main').slideToggle(600); if ($('.interview_open').hasClass('is-active')) { // 閉じる $('.interview_open').removeClass('is-active'); } else { // 回答する $('.interview_open').addClass('is-active'); } }); $(document).on('click','.answered', function () { var productId = $(this).parents().find('.productId').val(); var interviewSheet = $('.main-interview').prop('outerHTML'); var form = $(this).parents().children('.interviewSheet'); var actionUrl = form.data('action'); var data = {'productId': productId, 'interviewSheet': interviewSheet}; // すべての項目でtrueが選択されているかチェック var available = true; $('.interviewSheet input').each(function () { var name = this.name; // 商品IDをチェック対象から除外 if (name && name != 'productId' && name != 'checkInterview') { // form内のすべてのcheckboxがtrueであるかチェック var element = $('input[name="' + name + '"]'); if (!element[0].checked) { available = false; } } }); if (available) { $.ajax({ url: actionUrl, type: 'post', dataType: 'json', data: data, success: function (data) { if (data.error) { // チェック項目が改ざんされている場合 location.reload(); } else { // お買い物カゴに追加のボタンを活性化 if ($('.add-to-cart')) { $('.add-to-cart').prop('disabled', false ); } if ($('.add-to-cart-global')) { $('.add-to-cart-global').prop('disabled', false ); } // メッセージ表示 if ($('.add-to-cart-messages').length === 0) { $('body').append( '
' ); } $('.add-to-cart-messages').append( '