0

http://basic-slider.com/

オブジェクトが基本スライダーにスライドしているかどうかをどのように判断できるか知りたいですか?スライダーが発生した場合にビデオを一時停止したいのですが、スライドが発生したかどうかを判断する方法がわかりませんか?

アップデート:

以下のコードは、ガレリアスライダーでjwplayerを表示する方法を示しています。しかし、問題は、黒い四角しか表示されないことです。スライダーやビデオプレーヤーが表示されないので、これにはjwplayerを使用します。

<?php
                        //start:procedure video

     if(count($arrVideoFile[$key]) > 1){
    ?>

    <style>
        #galleriavideo_<?php echo $key; ?>{ width: 500px; height: 300px; background: #000 }
    </style>

     <div id="galleriavideo_<?php echo $key; ?>">
    <?php
    foreach ($arrVideoFile[$key] as $v) { ?>
    <div id="myElement-<?php echo $key.'-'.$i; ?>">Loading the player...

    <script type="text/javascript">


    jwplayer("myElement-<?php echo $key.'-'.$i; ?>").setup({
        file: "<?php echo 'VideoFiles/'.$v; ?>",
        width: 480,
        height: 270
    });

    <?php $i++; ?>
    </script>

    </div>
    <?php } ?>
    </div>

             <script type="text/javascript">

                Galleria.loadTheme('jquery/classic/galleria.classic.min.js');
                Galleria.run('#galleriavideo_<?php echo $key; ?>');

              </script>

    <?php

            }
4

1 に答える 1

1

選択したスライダーは、イベントを処理できないようです。多分あなたは別のプラグインを選ぶべきですか?例えばガレリアにはその可能性があります。Documentation => Events特にチェックしてくださいimage

基本的なスライダーを使用したい場合は、コードを変更して、スライドが表示されたときに必要なものを追加できます。詳細はこちら: div が表示されたときにアクションをトリガーする jQuery イベント

もう 1 つの解決策は、jQuery Watch プラグインdisplayを使用して、属性の変更を検出することです。

個人的には、最初の解決策が最も簡単だと思います:)

于 2013-02-14T16:54:21.233 に答える