サポート » プラグイン » トップページにスライドショーCrossSlideを貼りたいのですが…

  • 解決済 drops

    (@drops)


    lightboxのような、画像をクリックするタイプのスライドショーではなく、
    操作をしなくても画像が自動的にフェードして変わっていくものを
    トップページに演出として設けたいと思っています。

    それでCrossSlideというJqueryのプラグインを見つけました。
    解説をしてくれているサイトさんを見つけて読んでみたものの、
    初心者なもので、導入方法がさっぱりわかりません。どうかご教授下さい。

    ——————————————————————–
    ●任意のディレクトリにダウンロードしたjquery.cross-slide.jsをアップします。
    ——————————————————————–
    質問1…任意のディレクトリとは、どこでも良いということでしょうか。
       (例えば今使っているテーマフォルダの中など)

    ———————————————————————
    ●<script src=”jquery.cross-slide.js” type=”text/javascript”></script>
    ———————————————————————
    質問2…上記の記述をするらしいのですが、どこに入れれば良いのかわかりません。

    ————————————————————-
    ●表示するJSを記述

    <script type=’text/javascript’ id=’source-test1′>//<![CDATA[
    $(function() {
    $(‘#test1’).crossSlide({
    speed: 45, //px/sec
    fade: 1 //sec
    }, [
    { src: ‘img/FC021_L.jpg’, dir: ‘up’ },
    { src: ‘img/FC029_L.jpg’, dir: ‘down’ },
    { src: ‘img/FC034_L.jpg’, dir: ‘up’ },
    { src: ‘img/FC078_L.jpg’, dir: ‘down’ },
    { src: ‘img/FC105_L.jpg’, dir: ‘up’ },
    { src: ‘img/FC144_L.jpg’, dir: ‘down’ },
    { src: ‘img/FC173_L.jpg’, dir: ‘up’ }
    ]);
    });
    //]]></script>

    <div id=’test1′>Loading…</div>

    「#test1」には、DIVなど任意のブロック要素名を配置します。
    —————————————————–
    質問3…このJSをどこに記述すれば良いのでしょうか。
       実は任意のブロック要素名を配置という意味もわかりません。

    正直僕のスキルでは荷が重いカスタマイズだと思うのですが、
    簡単に使えるスライドショーのプラグインが見つからなくて。。
    (ほとんどが画像をクリックしないと始まらないタイプ)

    非常に弱っております。
    どうかよろしくお願いいたします。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • shokun0803

    (@shokun0803)

    実際にプラグインの検証はしていないので、その辺はご容赦を。

    質問1…任意のディレクトリとは、どこでも良いということでしょうか。
       (例えば今使っているテーマフォルダの中など)

    一応どこでも良いでしょうが、次の

    <script src=”jquery.cross-slide.js” type=”text/javascript”></script>
    質問2…上記の記述をするらしいのですが、どこに入れれば良いのかわかりません。

    ここでアドレスを指定するので、例えばアップロードした場所がルート直下のscriptフォルダだとしたら、src=”/script/jquery.cross-slide.js”などのように記述する必要があるでしょう。記述する場所はheaderでいいのではないですか。

    質問3…このJSをどこに記述すれば良いのでしょうか。
       実は任意のブロック要素名を配置という意味もわかりません。

    スクリプトは同じくheaderでいいと思いますよ。トップページでしか使わないならis_home()などで表示をコントロールしてもいいかもですね。

    任意のブロック要素名とは、例示の一番下にある

    <div id='test1'>Loading...</div>

    こういった記述を記事内に書いたらそのときに指定したid=’test1’のtest1を#test1の場所に記述しなさいということですね。

    参考になれば。
    がんばってください;)

    トピック投稿者 drops

    (@drops)

    shokun0803さま
    お返事が遅くなりました!
    ていねいなご指導をいただけて助かりました。
    なんとかなりそうですので、頑張ってみます。

    ありがとうございました!

    shokun0803さんが書かれた
    >こういった記述を記事内に書いたらそのときに指定したid=’test1’のtest1を#test1の場所に記述しなさいということですね。
    これですが、#test1の場所とはどこを指しているのでしょうか。

    #test1の場所とはどこを

    $('#test1').crossSlide({ です。

    id=”test1″ の要素に対して crossSlide を実行する、という意味です。

    kzさん、スタイルシートに書けということでしょうか。さっぱり分かりません。
    こんなサイトを見つけましたが、この通りやっても全然動いてくれません。
    http://f32.aaa.livedoor.jp/~azusa/?t=ajax&p=jquery_plugin_fade

    もうあきらめて、NextGEN Galleryというプラグインを見つけ、いいところまで
    いっているのですが、スライドショーのみ動きません。別のトピックを立てて、そ
    ちらで質問し始めました。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「トップページにスライドショーCrossSlideを貼りたいのですが…」には新たに返信することはできません。