2017-11-11 4 views
0

リンクをクリックするとフェード効果を追加しようとしています。私はこのプロジェクトのために持っている別のHTMLファイルにリンクします。 fadeIn()を使用してwindow.locationをフェードインすることは可能ですか?ここでクリックするとjQueryを使用したHTMLファイルのフェードイン効果

は私のコードです:

$("button1").on("click", function() { 
    window.location.replace("index2.html"); 
}); 

$(".button2").on("click", function() { 
    window.location.replace("index3.html"); 
}); 

$(".button3").on("click", function() { 
    window.location.replace("index1.html"); 
}); 

答えて

1

あなたはこのように試みることができる:

$("button1").on("click", function() { 
    $("body").fadeOut(1000,function(){ 
      window.location.href = "index2.html" 
    }) 
}); 

は数千エフェクトフェードアウトが

を最後にしたいミリ秒数を表し、これがドキュメントが準備ができているときに効果を得るために読み込んでいるページに追加します(たとえば、index2.html:

$(function(){ 
     $("body").hide(); 
     $("body").fadeIn(1000); 
}) 
+0

これは完璧です - ありがとうございます! – anbhd

関連する問題