【问题标题】:problems occur in jssor slider when getting multiple values(dynamic) using one div使用一个 div 获取多个值(动态)时,jssor 滑块出现问题
【发布时间】:2015-01-07 04:53:31
【问题描述】:

这里我使用 jssor 滑块,我需要在 php 中使用一个 div(slider1_container) 动态获取值,

有可能吗?

我试过代码如下,

while($row = $result->fetch_assoc()) {
                        ?>
                        <div class="category-box1">
                                <div id="slider1_container" class="common" style="position: relative; top: 0px; left: 0px; width:220px; height: 147px;">
                                    <!-- Slides Container -->
                                    <div u="slides" style="cursor: move; position: absolute; overflow: hidden; left: 0px; top: 0px; width:220px; height:147px; cursor:pointer">
                                        <div class="imagecommon">
                                            <img class="img-responsive  center-block" alt="tour" src="<?php echo $this->getBaseUrl() ?>media/images/category/thumbs/<?php echo $row['thumbnail']?>" />
                                        </div>
                                        <div class="imagecommon">
                                            <img class="img-responsive  center-block" alt="tour1" src="<?php echo $this->getBaseUrl() ?>media/images/category/thumbs/<?php echo $row['image']?>" />
                                        </div>
                                    </div>
                                </div>
                                <div class="col-md-12 letter"><?php echo $row['title']?> </div>

                        </div>
                  <?php  }
                } ?>

<script>
     $(window).bind("load", function() {
 $(document).ready(function ($) {
    var options = { $AutoPlay: true };
    var jssor_slider1 = new $JssorSlider$('slider1_container', options);
});
});
</script>

注意:在这段代码中获取值很好,但问题是只有一个滑块在工作, 我需要所有滑块才能工作, 有没有可能如何获得? 提前致谢

【问题讨论】:

    标签: javascript php jquery html jssor


    【解决方案1】:

    不同的滑块使用不同的名称,如果您将第一个滑块命名为'slider1',请将第二个命名为'slider2'。

    while($row = $result->fetch_assoc()) {
                        ?>
                        <div class="category-box1">
                                <div id="slider2_container" class="common" style="position: relative; top: 0px; left: 0px; width:220px; height: 147px;">
                                    <!-- Slides Container -->
                                    <div u="slides" style="cursor: move; position: absolute; overflow: hidden; left: 0px; top: 0px; width:220px; height:147px; cursor:pointer">
                                        <div class="imagecommon">
                                            <img class="img-responsive  center-block" alt="tour" src="<?php echo $this->getBaseUrl() ?>media/images/category/thumbs/<?php echo $row['thumbnail']?>" />
                                        </div>
                                        <div class="imagecommon">
                                            <img class="img-responsive  center-block" alt="tour1" src="<?php echo $this->getBaseUrl() ?>media/images/category/thumbs/<?php echo $row['image']?>" />
                                        </div>
                                    </div>
                                </div>
                                <div class="col-md-12 letter"><?php echo $row['title']?> </div>
    
                        </div>
                  <?php  }
                } ?>
    
    <script>
     $(window).bind("load", function() {
     $(document).ready(function ($) {
    var options = { $AutoPlay: true };
    var jssor_slider2 = new $JssorSlider$('slider2_container', options);
    });
    });
    </script>
    

    【讨论】:

    • 我知道要添加新的 ID,但在 php 中它检索数据库表中的整体值,这里我只得到标题和两个图像。所以每个值都显示在 slider1_container
    • 喜欢
      title1 和下面相关的两张图片
      title2 和下面相关的两张图片
    • 你能理解我的问题吗?
    • 抱歉,我不明白具体是什么问题。
    • 确切的问题是我需要一个使用一个 id 的两个或多个滑块,或者有可能怎么做?
    猜你喜欢
    • 1970-01-01
    • 2015-02-24
    • 1970-01-01
    • 2016-08-25
    • 1970-01-01
    • 1970-01-01
    • 2015-04-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多