2011-06-21 11 views
0

ブラウザのウィンドウが完全に読み込まれ、フェードアウトして右にスライドすると、リンクがクリックされると右にスライドしてdivをフェードインさせる簡単な方法があるのでしょうか?ユーザーをサイトの別の部分に移動します。私はJQueryについてよく知らないので、どんな助けもありがたいです!ありがとう!Jqueryエフェクト - フェーディング

+1

スタート(お持ちでない場合)、最新の[jQueryのチュートリアル](http://docs.jquery.com/Tutorials)と、 [APIドキュメント](http://api.jquery.com)を検索して、これを自分で実装しようとしています。それは初心者には簡単すぎず、シンプルではありません。あなたは、あなたが答えを手渡した場合よりも、あなたがそれを理解するならば、もっと多くを学ぶでしょう。 –

答えて

1

アニメーションのjQueryドキュメントをご覧ください。 fadeIn()fadeOut()の方法があります。

スライドについては、jQuery animation and effectsを参照してください。

もっと一般的には、まずa good jQuery tutorialを読む必要があります。私を信じて、効果的に使うのは難しいことではありません。

0

私はそれを行うの際に使用して.fadeOut()display: noneを追加するというだけの理由.fadeIn().fadeOut().animate()を使用することをお勧めします。

あなたが始めるのに役立つかもしれない.animate()ページ上のコードのこのブロック...ユーザーがページにそれらを取る以外のリンクを(クリックしたときに何かが起こる有する点で

$('#clickme').click(function() { 
    $('#book').animate({ 
    opacity: 0.25, 
    left: '+=50', 
    height: 'toggle' 
    }, 5000, function() { 
    // Animation complete. 
    }); 
}); 

)、あなたはevent.preventDefault()を使いたいと思うでしょう。

0
$(document).ready(function() { 

    $('#object').animate({opacity: 0.00}, 1).animate({opacity: 1.00, left: 50}, 'slow'); 

    $('#click').click(function(){ 

     var left = parseInt($('#object').css('left')); 

     $('#object').animate({opacity: 0.00, left: (left + 50)}, 'slow'); 
    }); 
}); 

ライブデモhttp://jsfiddle.net/imoda/sKqnS/7/

+0

彼は_link_をクリックしたかったので、 '$( '#click')click()は' preventDefault() 'がなければ動作しません。 – Wex

+0

http://jsfiddle.net/imoda/sKqnS/12/ –

+0

で始まるアンカーは使用しません。スパンタグがまだ機能していても、リンクを置き換えることは間違いありません。非javascriptユーザーと検索エンジンは満足できません。 – Wex

関連する問題