• ベストアンサー

特定のスライドだけ長く止める方法

jquery.cycle(http://jquery.malsup.com/cycle/)を使用してiframeのスライドショーを 作成しました。 切り替えの際に、3秒間隔⇒3秒間隔⇒10秒間隔⇒3秒間隔というように 特定のスライド箇所のみで長く止めたいです。ループして戻ってきた時も含めてです。 こうした処理をするにはどうすれば良いでしょうか。 上記のライブラリじゃなくてもかまいません。 何か方法はないでしょうか。

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

  • ベストアンサー
  • medal
  • ベストアンサー率100% (3/3)
回答No.2

ご使用のjQuery Cycle Plugin のサイトに 多分そのものズバリのサンプルがありますよ。 ・This page shows how to control the timeout value on a per-slide basis. http://jquery.malsup.com/cycle/timeout2.html

25taku
質問者

お礼

完璧です! ありがとうございました!

その他の回答 (1)

回答No.1

timeoutFnオプションを使用すれば可能でしょうか? timeoutFnに関数を割り当て、次の画像のtimeout時間を整数で返すようにします。 var index = 1; $('.slideshow').cycle({ fx: 'fade', timeout: 1000, timeoutFn: function(img1,img2,opts){ var t = 1000; if(index % 3 === 0){ t = 4000; }else{ t = 1000; } index += 1; return t; } });

25taku
質問者

お礼

ご回答ありがとうございます。 出来そうな感じですが、別回答者様の方法を使用いたしました。

関連するQ&A

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

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

  • jQuery スライド(カルーセル)のカスタマイズ

    jQuery スライド(カルーセル)のカスタマイズで困っています。 http://slidesjs.com/ こちらのサイトのJqueryライブラリを使って、 常時3つ表示のスライドギャラリー(カルーセル)を作成したいと思っています。 サンプルの中に3つ表示のタイプが含まれているのですが、(/Slides/examples/Carousel/) スライドも3つ同時に動きます。この部分を1つずつ動かしたいと思いカスタマイズしていますが、 うまくいきません。 要件としては、下記です。 ・同時に3つ表示させたい ・スライドは1つずつ動かしたい ・きれいにループさせたい(最後と最初のアイテムをスムースに接続) ・「Prev」「Next」「pagination」はそのまま活かしたい ・「pagination」のボタンは現状、1つに対して3つのアイテムがスライドするが、1つに対して1つにしたい。 別のライブラリをベースにしたほうがよいでしょうか。 何分素人なので、どなたかご教授くださいませ。よろしくお願いします。

  • jQueryでスライドショー作成(無限ループ)

    jQueryでスライドショーを作成したいです。 仕様としては、進むボタンと戻るボタンがあって、どちらかを押すと、画像が前または後ろにスライドして変わります。 ここまではできるんですが、以下のような無限にループさせることができません。 ・最後まで行ったときに、進むボタンを押すと、最初の画像が右から現れてスライドし、最初に戻る。 ・最初の画像のときに戻るボタンを押すと、最後の画像が左から現れてスライドし、現在地が最後の画像になる。 具体的には、下記サイトのような挙動にしたいです。 http://www.slidesjs.com/ このようなスライドショーの無限ループは、どのように考えれば実現できるのか、どなたかご教授いただけないでしょうか?

  • 手動切替できるスライドショーソフトを教えてください

    jpg画像のスライドショーを作成することを考えています。(コメントを表示させたり、音楽を流したり、といったことも考えています。) 設定した間隔で自動切換で進むタイプのソフトウェアは見つかりましたが、手動切替(*)のタイプを探すことができませんでした。 もし手動切替タイプのものを使われている方がいましたら是非教えていただければと思います。 (*)エンターキーを押したら次のスライドが表示される、というようなものをイメージしています。PowerPointならば手動切替もできるようですが、jpg画像への効果なども簡単に作成したいので、スライドショー作成に特化したソフトウェアを検討しています。

  • トップページの画像をスライドさせたい

    jQueryを使って、下記サイトのスライドショーを作成したいと思っています。 http://www.ide-clinic.com/ ブラウザを広げても両端に画像が残る形にしたいです。 作成方法がわかるURLをご存じの方がいらっしゃったらぜひ教えてください。 いろいろ検索しましたが中央画像のみのスライドショーしかみつけられませんでした。 宜しくお願いします。

  • PowerPoint2010のスライドショー

    PowerPoint2010で結婚式のエンディング映像を作成しています。 スライドショーを自動に設定しているのですが、 スライドとスライドの切り替えが遅いです。 少し前まではうまくいっていたのに、編集を重ねるうちに遅くなってしまいました。 原因がわかりません。 大体3秒程かかっています。 原因がわからなくてもうしわけないのですが、設定方法等わかりましたら教えてください。 よろしくお願いいたします

  • XPでのスライドショー

    XPでは、画像をスライドショーすることが出来ますが、この画像をめくる間隔(3秒とか4秒とか)を変えることは出来るでしょうか?

  • jqueryスライドショーについて

    貴重な場をお借りして質問させていただきます。 jqueryでスライドショーを自作したいとおもっておりまして、 下記のようなスライドショーを実装したいとおもっております。 http://aviathemes.com/aviaslider/index.html この左上からパラパラ変わっていくアニメーションはどのような 原理で動いているか教えて頂けませんでしょうか。 調べてもよくわからず困っております。 大変申し訳ございませんがお詳しい方お力を貸して頂けませんでしょうか。 宜しくお願い致します。

  • JQueryでサムネ付スライドショークロスフェード

    JQueryでクリックを使用せず、自動クロスフェードのサムネイル付きスライドショー&マウスオーバーでもクロスフェードで切り替わるようにするためにはどうすればよいでしょうか? 更にはスライドショーにキャプションがつけられたら最高です。 スライドショーの幅はwidth: 354px; height: 280px;、サムネイルはその下に縦3つ、横3つの計9つ配置します。 スライドショーは自動フォロスフェードによるループ、またサムネイルをマウスオーバーでもその画像にクロスフェードイン、その際スライドショー内に表示されている&マウスオーバーされているサムネイルの画像は罫で仕切るか、半透明がクリアに表示されるといった処理を考えております。 恥ずかしながら調べても分からなかったので、皆さまの知識を拝借したく投稿させて頂きました。 恐れ入りますが、何卒ご助言下さいますよう、よろしくお願い致します。

  • jQuery Cycle Pluginについて

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

専門家に質問してみよう