$(function(){ function imgOvAnimeFade(){ var ovClass = "btn", //ロールオーバーする要素のクラス名 ovStr = "_s2", //ロールオーバー後の画像に追加する文字列 ovImg = "ovImg", speed = 150; //アニメーションの速度 //classがrolloverのimg要素に対しての処理 $("img."+ovClass).each(function(){ var self = $(this), url = self.attr("src").replace(/^(.+)(\.[a-z]+)$/,"$1"+ovStr+"$2"); function ovElmLen(){ //ロールオーバー画像表示確認関数 return self.prev("img."+ovImg).length; } //ホバーイベント self.hover( function(){ if(!self.attr("src").match(ovStr+".")){ if(!ovElmLen()){ if(jQuery.support.checkOn && jQuery.support.htmlSerialize && !window.globalStorage){ //Operaバグ対策 self.before(""); } self.css({position:"relative"}).before(""); } self.stop().animate({opacity:"0"},speed); } }, function(){ if(ovElmLen()){ self.stop().animate({opacity:"1"},speed,function(){ self.css({position:"static"}) .prevAll("."+ovImg).remove(); }); } }) .each(function(){ //プリロード設定 $("").attr("src",url); }); }); } imgOvAnimeFade(); }); $(function() { var topBtn = $('#page-top'); topBtn.hide(); //スクロールが100に達したらボタン表示 $(window).scroll(function () { if ($(this).scrollTop() > 800) { topBtn.fadeIn(); } else { topBtn.fadeOut(); } }); //スクロールしてトップ topBtn.click(function () { $('body,html').animate({ scrollTop: 0 }, 500); return false; }); }); $(document).ready(function() { //area 1 $('.fade-area-1').children().hover(function() { $(this).siblings().stop().fadeTo(500,0.4); }, function() { $(this).siblings().stop().fadeTo(500,1); }); }); $(function(){ $(".acdMenu .trig").on("click", function() { $(this).next().slideToggle(); }); }); function showPopup(id) { var winH = $(window).height(); var winW = $(window).width(); $(id).css('top', winH/2-$(id).height()/2); $(id).css('left', winW/2-$(id).width()/2); $(id).attr("_display", "true") $(id).fadeIn(200); return false; } function hidePopup(id) { $(id).attr("_display", "false") $(id).fadeOut(100); } function switchPopup(id) { var display = $(id).attr("_display"); if (display == "true") { return hidePopup(id); } else { return showPopup(id); } };