サポート » 使い方全般 » ヘッター画像をCrossSlideと連携して使いたいのですが。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • こんにちは

    このような感じで回避できませんか

    <script type="text/javascript" id="enough-slider-js">
                jQuery(function() {
                <?php $last = end($headers);?>
                    jQuery('header').crossSlide({
                    sleep: <?php echo $sleep; ?>,
                    fade: <?php echo $fade; ?>
                    },[<?php foreach ($upload_image as $key => $value){
                    if($value == $last){$separator = '';}else{$separator = ',';}?>
                {src: '<?php echo $value['url']; ?>' }<?php echo $separator;?><?php } ?>])
                });
                </script>

    ソースを記述する時は、ソース全体を選択して、codeボタン押してください

    トピック投稿者 sakmac

    (@sakmac)

    nobitaさま ご返信ありがとうございます。

    頂いた、スプリクトの方試してみましたが
    どうも画像の出力が出来ないようでした、他で代用出来ないかちょっと探してみます。

    どうもありがとうございました。

    sakmacさん

    私もたまたま同じく、アップロードされた画像をスライドショー形式で表示させるテストを行っており同じことを体験しております。

    ieで動作確認した際に、最後のカンマが邪魔していることに気づかなくて、困っておりました。カンマが無いと動作するのも確認できました。

    あとは、nobitaさんのアドバイスの様に 最終行を取得した際に、カンマを入れないような記述でいけました。

    醜いですが、以下がテストしたソースです。

    <script>
        jQuery(function() {
            jQuery('#slideshow').crossSlide({
                sleep: 2,
                fade: 1
            }, [
    
        <?php $headers = get_uploaded_header_images(); ?>
        <?php $last = end($headers); ?>
        <?php foreach ($headers as $key => $value): ?>
            <?php if($value == $last){$separator = '';} else {$separator = ',';} ?>
            { src: '<?php echo $value['url']; ?>' }<?php echo $separator;?>
        <?php endforeach; ?>
    
              ])
        });
    </script>
    
    <div id="slideshow"></div>
    トピック投稿者 sakmac

    (@sakmac)

    nobitaさま Nissysさま

    お返事ありがとうございます。
    頂いたソースを試して見た所、無事に最終行のカンマが取れました。

    表示の方も問題無く出来ました。

    色々とご教ありがとうございます。
    大変助かりました。

    今後ともよろしくお願いします。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「ヘッター画像をCrossSlideと連携して使いたいのですが。」には新たに返信することはできません。