-1

サイトがアニメーションを実行する方法、ページ全体をロードせずにコンテンツをロードする方法などを知りたかったので、jqueryを使用してサイトをグーグルで検索し、このhttp://docs.jquery.com/Sites_Using_jQueryを見つけました。いくつかのサイトのコードを見ると、fadein()fadeout()のようなメソッドを使用して、または私の単純で単純なコードのように、それらのいずれかを見つけることができません。

$.ajax({type: "POST",
url: "page.php",
data: data,
beforeSend: function(pager) {etc. etc.

このサイトhttp://www.2minuteexplainer.com/を参照するか、stackoverflow.com自体を使用してください。それらはすべてアニメーションやページの読み込みなどを行っていますが、fadein()fadeout()や上記のような他のコードは使用していません。彼らはこれをどのように行うのか、そして彼らのコードを覗き見する方法はありますか?

4

2 に答える 2

2

アニメーションやajaxを実行するために使用できるJavaScriptフレームワークはjQueryだけではありません。

また、サイトがJavaScriptを縮小/パックして結合している可能性もあるため、実際にあなたが言及した手法を使用している可能性があるかどうかは明らかではありません。

于 2012-07-23T09:42:54.330 に答える
1

あなたが例として挙げたウェブサイトは、実際には彼らのJSコードを「最小化」していると思います。したがって、fadeIn()のようなメソッドがやや難読化されている可能性があります。

私はこれについてあまり心配しません。

jQueryのfadeIn()とfadeOut()は長い間使用されており、それぞれのタスクに非常に優れています。私が見ることができるそれらを使用したくない理由はありません。

一方、jQueryの「animate()」を確認することもできます。これにより、特定のCSSプロパティをアニメーション化できます。フェージングのコンテキストでは、「不透明度」プロパティでアニメートする場合があります。

jQueryには、実際にはこのページのさらに下に不透明度のデモがあります:http: //api.jquery.com/animate/

幸運を!

于 2012-07-23T09:48:05.557 に答える