JQueryを使用して画像をゆっくり表示させる

このQ&Aのポイント
  • JQueryを使ってトップ画像をゆっくり表示させる方法についてご教授いただきたいです。
  • Flashを使用せずにJQueryを使って画像をゆっくり表示させる方法について教えてください。
  • 参考にしたいサイトとしてhttp://www.wasedasai.net/aboutがありますが、このサイトのように画像をゆっくりと表示させるためのJQueryの使い方について教えてください。
回答を見る
  • ベストアンサー

JQueryを使用して画像をゆっくり表示させる

JQueryを使用して画像をゆっくり表示させる ご覧いただきましてありがとうございます。 今回新規でHPを作るにあたり、トップの画像をゆっくりと表示させようと思っています。 そういった画像はFlashで良く見るのですが、Flashを使わずJQueryで作成しようと思っています。 ただ、逆引きのサイトなどを見てもボランクリックで表示やスライドショーの表示方法は載っているのですが 私の理想としている風のはなかなか見つけられません。 詳しい方、ご教授いただけると幸いです。 http://www.wasedasai.net/about このような風に表示するのが理想です。 ソースを見るとこのサイトもJQueryを使用しているみたいなのですが・・・

質問者が選んだベストアンサー

  • ベストアンサー
  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.5

ご提示のサイトは、jQuery + facebox.js + countdown.js を使ってますね。トップの画像をゆっくりと表示の部分は facebox.jsの中に記述してます(本来のfaceboxの仕掛けは現在使ってないみたいですが) facebox.jsの先頭から、 $(function(){ と始まっています。 これはjQueryのコア機能の一つで、 $(document).ready(function(){}); の省略形です。ページの準備が出来たらfunction(){} を実行するの意味です。 そして、このfunction()の39行目あたりに $("img").fadeOut(0).fadeIn(1500); があります。 これが、全ての<img>要素を0秒でフェードアウトさせて、 1.5秒かけてフェードインさせてます。

RiodeJanei
質問者

お礼

とっても分かりやすい回答ありがとうございました。

その他の回答 (4)

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.4

単に表示するだけなら fadeIn([speed]) でよいのでは? $element.hide().fadeIn(2000); みたいな感じ。 speedを変えることで、速度を調節できます。

RiodeJanei
質問者

補足

ご回答ありがとうございます。 日本語リファレンスだと文字をクリックしてから動作が作動しますが、 クリックしないで、ページを開いたら動作が開始するように設定する場合はどうしたらよいのでしょうか・・・?

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.3

JQueryの  fadeIn([speed], [callback]) では、だめなんですか? http://semooh.jp/jquery/api/effects/fadeIn/%5Bspeed%5D%2C+%5Bcallback%5D/ 最初非表示にしておいて、fadeInで、じょじょに表示 $(function(){ $("#top_gazo").hide(); $("#top_gazo").fadeIn("slow") });

  • yamada_g
  • ベストアンサー率68% (258/374)
回答No.2

No.1です。 続けてですみません。 fadeTo()の方が希望に近いような気がしたので。 http://semooh.jp/jquery/api/effects/fadeTo/speed,+opacity,+[callback]/

  • yamada_g
  • ベストアンサー率68% (258/374)
回答No.1

show関数ではダメなのでしょうか? http://f32.aaa.livedoor.jp/~azusa/?t=ajax&p=jquery_effects_basic#a_jquery_effects_show2 例としてあげられているサイトは透明度を変更していくやり方ですかね。

関連するQ&A

  • JQueryを使ったオートスライドショーについて

    Webサイトを作っているのですが、トップページにフェード効果のあるスライドショーを自動切り替えしたいと思っております。 とりあえず今日JQueryをダウンロードしたのですが、JQueryだけではスライドショーの機能を付けるのは難しいのでしょうか? それともスライダー用のJQueryプラグインを使う必要があるのでしょうか? JQueryだけでスライドショーを実現したほうが良いのか、プラグインを使ってスライドショーを実現した方が良いのか、どちらが良いのでしょうか? 双方のメリットやデメリットがあれば教えて下さい。

  • JQueryで画像のスライドをおこないたいのですが

    下記サイトの様に画像をスライドさせ、一定時間止めて、またスライドさせたいと思っています。 http://www.toyo-planning.co.jp/ 上記サイトはFLASHでおこなっていますが、JQueryでおこなえないでしょうか? サンプル集などを拝見したのですが、見つからず、カスタマイズして自分で作れるほどの、 知識や技術もございません。 是非ご教示頂けますと幸いです。

  • jQuery Cycle Pluginについて

    jQuery Cycle Plugin(http://jquery.malsup.com/cycle/)を使用して、8枚の画像を次々と表示するスライドショーを実装しました。 1枚目から7枚目の間は「Skip」ボタンを表示してクリックしたら、最後の画像が表示されてスライドが停止するといったような動きは、jQuery Cycle Pluginで実現することは可能でしょうか。 知っている方がいらっしゃいましたら何かヒントを頂けませんでしょうか。 どうぞ宜しくお願いいたします。

  • jQueryでスライドショーを作っているのですが

    jQueryを使用し、下記URLの様な画像がスライドショーになるサイトを製作しているのですが、 (http://maxb.net/scripts/jbgallery-2.0/docs/nomenu.html) JavaScrip初心者の為、スライドショーを最後の画像でストップするやり方が分からず 困っております。 スライドショーにはjbgallery-2.0.jsといファイルを使用しております。 (ファイルを製作された方のサイトはこちら:http://maxb.net/scripts/jbgallery-2.0/) スライドショーが最後の一枚でストップする方法をおわかりの方がいらっしゃいましたら、 ぜひ教えていただきたいと思っております。 ご教授のほど、何卒よろしくお願いいたします。

  • サイトでオープニングでスライドショーを使いたい。

    こんにちは。 サイトのトップページで4,5枚の画像をスライドショーで表示させ、 スライドショーをフェードアウトで終了後に通常のトップ画面がフェードインして表示させることを、 FlashかjQueryで動作させるにはどうしたらいいのでしょうか? トップページは遷移してページを表示させるのではなく同ページ内で実行させたいです。 参考にしたいwebサイトとしてこちらのhttp://www.boku-seka.com/ 映画公式サイト「僕たちは世界を変えることが出来ない。」のように 出来ればなと考えています。 どうか詳しくご存知の方教えていただけないでしょうか。 よろしくお願いします。

    • 締切済み
    • CSS
  • jQueryスライドプラグイン

    jQueryスライドプラグイン FLASHを使用せずにjQueryのプラグインで以下のような表現は可能でしょうか? http://www.starcat.co.jp/ 以下が実現したいです。 ・メイン画像がフェードまたは、スライドで切り替わる ・メイン画像クリックで別のページへリンク ・サムネイルクリックでメイン画像が切り替わる ・ランダムで表示できる ・自動で遷移する。

  • スマホだとjQueryを使っているページが見れまん

    現在作成中のWebサイトの全ページをスマートフォンで確認したら、jQueryを使ってスライドショーをしているページだけが3秒くらいで消えます。 始めの3秒くらいは、きちんと表示されるのに、3秒後に突然ブラウザが閉じて、スマートフォンのホーム画面に戻ってしまいます。 その3秒後くらいというのは、おそらくスライドショーにより画像が切り替わる瞬間だと思います。 このような問題は、なぜ起きるのでしょうか? 私のスマートフォンはイーモバイル製ですが、このスマホだとjQueryが見れないからでしょうか? それならば、noscriptを付ければ良いのでしょうか? というよりも、別な問題なのでしょうか?

  • jQueryの画像を使用したタブメニューについて

    jQueryの画像を使用したタブメニューを実装しようと思い、 http://www.ezgate-mt.sakura.ne.jp/jquery/71.html 上記のサイトを参考に行なってみたのですが、各コンテンツの中にdivタグを使用するとその内容が全く表示されないという状況に陥ってしまっており、とても悩んでいます。 一体どうすればdivタグも使用出来るようになるでしょうか。 どなたかお教え頂ければ幸いです。

  • JQueryのスライドショーを停止させたい

    サイトの背景画像のスライドショーを「VEGAS BACKGROUND JQUERY PLUGIN」を利用して行いたいのですが、スライドショーを1回で停止(ループさせない)ようにしたいのです。 どこをいじってもうまくいかなく困っています。 お教えいただけないでしょうか? http://vegas.jaysalvat.com/ (SLIDE SHOWを利用しています。) よろしくおねがいします。

  • jQueryのスライドショーのカスタマイズについて

    仕事であるサイトを作っているのですが、製品ページの所で製品画像をスライドショーにして実装しようと思っており、jQueryで理想に近いプラグイン(galleriaというものです)を発見したのですが、スライドショーの領域内でさらに拡大画像ができるようにしてほしいと言われ自分でカスタマイズしようとやってみましたがうまくできません。 皆様のお力をお貸しいただけないでしょうか。 ■galleriaのプラグインを使ってカスタマイズする内容 galleriaのサイトからファイルをダウンロードし(http://galleria.aino.se/download/)メイン画像(サムネイルの上にある画像)内、もしくは外に「拡大画像」というボタンを設置し、クリックするとモーダルウィンドウで拡大画像が表示されるようにしたい。 ■自分でうまくできないところ このプラグインはサムネイル、もしくは左右にある矢印をクリックすると画像が変わる仕様になっており、「拡大画像」ボタンに今表示されているメイン画像を判別させて拡大画像を表示させる処理が必要となると思うのですが、うまくいきません。 モーダルウィンドウはthick.box(http://jquery.com/demo/thickbox/)を使って表示させています。 その他に、もっと簡単にできる方法など教えていただければ助かります。 よろしくお願いいたします。

専門家に質問してみよう