(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"});
}
});
});