コメントありがとうございます。 サービス終了した今なら、安く中古が手に入りそ…
jQueryとCSS3でページ推移時にエフェクトをかける
最前面に透明のレイヤーを作成し、
アンカーリンクをクリックした際に、
ゆっくりと透明レイヤーを表示させる。
body::after{ content:''; position:fixed; top:0; left:0; width:100%; height:100%; background-color:#ccecfa; pointer-events:none; z-index:9999; opacity:0; -webkit-transition:opacity 0.8s ease; transition:opacity 0.8s ease; } body.fadeout::after{ opacity:1; pointer-events:auto; }
(function($){ $(window).on('load',function(){ $('body').removeClass('fadeout'); }); $(document).ready(function(){ $('a:not([href^="#"]):not([target])').on('click', function(e){ e.preventDefault(); var url = $(this).attr('href'); if(url === '') return false; $('body').addClass('fadeout'); setTimeout(function(){ window.location = url; }, 800); return false; }); }); })(jQuery);
検索
コメントを残す