Javascript 如何制作具有动态内容的图像滑块

Javascript 如何制作具有动态内容的图像滑块,javascript,php,jquery,html,css,Javascript,Php,Jquery,Html,Css,我如何制作内容滑块,就像大多数网站(Flipkart、Amazon)上显示的流行产品滑块一样,在点击按钮时左右滚动,类似于下图: 我只有四个内容显示,但我想添加一些更多,我希望它幻灯片上的按钮点击。对不起,我不知道确切的术语 这些内容值将是动态的 <div class="dialog"> <div class="shop_img"> <img src="../image/shops/1.jpg">

我如何制作内容滑块,就像大多数网站(Flipkart、Amazon)上显示的流行产品滑块一样,在点击按钮时左右滚动,类似于下图:

我只有四个内容显示,但我想添加一些更多,我希望它幻灯片上的按钮点击。对不起,我不知道确切的术语

这些内容值将是动态的

<div class="dialog">
            <div class="shop_img">
                <img src="../image/shops/1.jpg">
            </div>
            <hr id="hr">
            <div class="shop_name">
                <?php echo $name;?>
            </div>
            <a href="detail.php?add=<?php echo $add_id;?>"><div class="address">
                <span id="1">ADDRESS</span><span id="2"><i class="fa fa-arrow-right" aria-hidden="true"></i></i></span>
            </div></a>
        </div>



这称为旋转木马

您可以从这里使用名为owlcarousel的javascript插件来实现这种效果

您可以使用php foreach循环在旋转木马容器内动态生成旋转木马项目,如下所示:

<?php
    foreach ($items as $key => $item) {
        ob_start();
        ?>
        <div class="dialog">
            <div class="shop_img">
                <img src="../image/shops/<?php echo $item->imageName;?>">
            </div>
            <hr id="hr">
            <div class="shop_name">
                <?php echo $item->name;?>
            </div>
            <a href="detail.php?add=<?php echo $item->id;?>"><div class="address">
                <span id="1">ADDRESS</span><span id="2"><i class="fa fa-arrow-right" aria-hidden="true"></i></i></span>
            </div></a>
        </div>
<?php
        $itemHtml = ob_get_clean();
        print $itemHtml;
    }

?>

imageName;?>">


这称为旋转木马

您可以从这里使用名为owlcarousel的javascript插件来实现这种效果

您可以使用php foreach循环在旋转木马容器内动态生成旋转木马项目,如下所示:

<?php
    foreach ($items as $key => $item) {
        ob_start();
        ?>
        <div class="dialog">
            <div class="shop_img">
                <img src="../image/shops/<?php echo $item->imageName;?>">
            </div>
            <hr id="hr">
            <div class="shop_name">
                <?php echo $item->name;?>
            </div>
            <a href="detail.php?add=<?php echo $item->id;?>"><div class="address">
                <span id="1">ADDRESS</span><span id="2"><i class="fa fa-arrow-right" aria-hidden="true"></i></i></span>
            </div></a>
        </div>
<?php
        $itemHtml = ob_get_clean();
        print $itemHtml;
    }

?>

imageName;?>“>


可能有用:可能有用:尽管你的答案很好用,但我还是用了slick…谢谢你尽管你的答案很好用了slick…谢谢