// -siteName- Contents JavaScript $(function() { if ($('body').is('.cmsAdminEdit')) { return; } /* if (typeof $.fn.bxSlider == 'function') { $('.bxslider').bxSlider({ auto:true, infiniteLoop: true, speed: 1000, controls: false, pager: true, pause: 6000 }); } */ if (typeof $.fn.slick == 'function') { // トップメイン $(".slider").slick({ infinite: true, arrows: false, dots: true, autoplay: true, autoplaySpeed: 4000, slidesToShow: 1, slidesToScroll: 1, centerMode: true, variableWidth: true, responsive:[ { breakpoint: 1024, settings:{ centerMode: false, variableWidth: false, } }, ] }); // 物件情報 $("#top_estateList .pageListItemBlock.property-list").slick({ infinite: true, arrows: true, dots: true, autoplay: true, autoplaySpeed: 4000, slidesToShow: 3, slidesToScroll: 1, centerMode: true, variableWidth: true, responsive:[ { breakpoint: 896, settings:{ slidesToShow: 1, centerMode: false, variableWidth: false, } }, ] }); } if (typeof $.fn.datetimepicker == 'function') { // 日時選択カスタマイズ // var ary_holiday_week_id = ['0', '6']; // var ary_holiday_date = ['2020-12-30', '2020-12-31', '2021-01-01']; $('.form-validation .datetime-picker-visit-reservation .datetimepicker.datetime').datetimepicker({ allowTimes: ['10:00', '11:00', '12:00', '13:00', '14:00', '15:00', '16:00'], defaultTime: '10:00', beforeShowDay: { call: function(datetimepicker, start){ var ymd = date_format(start, 'YYYY-MM-DD'); var w = '' + start.getDay(); if (typeof ary_holiday_week_id == 'undefined' || !Array.isArray(ary_holiday_week_id)) { ary_holiday_week_id = []; } if (typeof ary_holiday_date == 'undefined' || !Array.isArray(ary_holiday_date)) { ary_holiday_date = []; } if (ary_holiday_week_id.indexOf(w) < 0 && ary_holiday_date.indexOf(ymd) < 0) { return [true]; // [flg, class_name] } else { return [false, 'xdsoft_disabled']; // [flg, class_name] } } }, }); } if (typeof $.fn.colorbox == 'function') { $(".colorbox").colorbox({ maxWidth:"90%", maxHeight:"90%" }); } }); $(function() { // スマホメニュー $('#menu #menu-list #menu-list-inner nav > ul > li > ul > li.current').each(function(){ $(this).parents('li').addClass('current'); $(this).parent('ul').css({'display':'block'}); }); $('#menu-inner').click(function(){ $('#sp_menu').toggleClass('active'); $('html,body').toggleClass('pagefix'); }); $('#menu-list #menu-list-inner nav > ul > li:has(ul)').addClass('hasSubMenu'); $('#menu-list #menu-list-inner nav > ul > li > a, #menu-list #menu-list-inner nav > ul > li > span').click(function(){ $(this).next('ul').slideToggle(); $(this).toggleClass('open'); }); }); $(function(){ $('a[href^="#"]').click(function(){ var speed = 500; var href= $(this).attr("href"); var target = $(href == "#" || href == "" ? 'html' : href); //ヘッダーの高さを取得 var header = $('header').height(); //ヘッダーの高さを引く var position = target.offset().top - header; $("html, body").animate({scrollTop:position}, speed, "swing"); return false; }); }); //ページトップスクロール var topBtn = $('#pageTopButton'); topBtn.hide(); //スクロールが100に達したらボタン表示 $(window).scroll(function () { if ($(this).scrollTop() > 100) { topBtn.fadeIn(); } else { topBtn.fadeOut(); } });