ユーザーがサイトをナビゲートするときにページが黒くなるサイトにトランジションを追加しようとしています。jQueryでページを終了するときにページ遷移を追加するには
これを達成する最良の方法は、黒をページにマスクしてjQueryでアニメーション化するdivを作成することでした。
これまでのところ、私は効果「黒にフェード」のためのコードを作成するために管理してきました...
$(document).ready(function(){
// Insert mask after container
$('.container').after('<div class="mask"></div>');
// Delay the fadeOut effect for half a second so you can actually see it
$('.mask').animate({opacity: 1.0}, 500)
// Slowly make the mask dissapear
.fadeOut('slow');
});
しかし、私は「黒からフェード」のページを取得するかどうかはわかりませんユーザーはサイトの別の部分をクリックします。
私はクリック機能を使用する必要があることを理解していますが、「黒にフェードする」アニメーションが表示されるように、ページの読み込みを遅らせるにはどうすればよいですか?
お時間をありがとうございました。
イベントオブジェクトを渡す必要はなく、preventDefault()を呼び出す必要はありません.jQueryは戻り値をリッスンし、falseの場合はイベントを自動的に無効にします。 –
私はそれを認識していませんでしたが、わかりやすくするためevent.preventDefault()を使用する方が好みです。 –