(function($){ $(document).ready(function(){ //setting //on off rollover,advance load var src_on = "_on.", src_off = "_off.", //to page,to top offset = 0, scroll_speed = "slow", //opacty rollover on_speed = 0, off_speed = "fast", transp = 0.7, //pngfix exclusion png_exc = "exc"; //hover $(".hover").hover( function(){ $(this).stop(true, true).fadeTo(300,0.5); }, function(){ $(this).stop(true, true).fadeTo(300,1.0); }); //to page $("a.to_page").click(function(){ var href = $(this).attr("href"); href = href.split("#"); if($("#" + href[1]).size() > 0 || href[0] == ""){ var p = $("#" + href[1]).offset().top - offset; $("html,body").animate({ scrollTop:p },scroll_speed); return false; } }); //to top $("a.to_top").click(function(){ $("html,body").animate({ scrollTop:0 },scroll_speed); return false; }); //ccbox if($(".rankblock").size() > 0){ $('a[rel^=lightbox]').colorbox({maxWidth:'100%',maxHeight:'100%',speed:'200'}); } $('.main-gallery').flickity({ // 各画像(セル)の基準位置をしていできます。デフォルトはcenter。 cellAlign: 'center', // trueでラッパー内に収まるようにスライドします。 contain: true, // trueで無限スライダーになります。 wrapAround: true, // falseで矢印ボタンを非表示にします。 prevNextButtons: false, // falseで下のドットを非表示にします。 pageDots: true, // 自動再生するかどうかを指定します。trueで3秒間隔で切り替わります。 autoPlay: 3000 //数字を指定するとその速さで切り替わります。 }); //acc $(".acctitle").click(function(){ $(this).next(".acccont").slideToggle(); $(this).toggleClass("open"); }); }); })(jQuery); $(function(){ $(window).bind("scroll", function() { if ($(this).scrollTop() > 150) { $(".pagetop").fadeIn(); } else { $(".pagetop").fadeOut(); } // ドキュメントの高さ scrollHeight = $(document).height(); // ウィンドウの高さ+スクロールした高さ→ 現在のトップからの位置 scrollPosition = $(window).height() + $(window).scrollTop(); // フッターの高さ footHeight = $("#footerwrap").height(); // スクロール位置がフッターまで来たら if ( scrollHeight - scrollPosition <= footHeight ) { // ページトップリンクをフッターに固定 $(".pagetop a").css({"position":"fixed","bottom": "30px"}); } else { // ページトップリンクを右下に固定 $(".pagetop a").css({"position":"fixed","bottom": "30px"}); } }); });