slide.html
1.02 KB
<div id="carousel-container" class="carousel slide">
{php $slides = app_slide(array('multiid'=>$multiid));}
<ol class="carousel-indicators">
{php $slideNum = 0;}
{loop $slides $row}
<li data-target="#carousel-container" data-slide-to="{$slideNum}"{if $slideNum == '0'} class="active"{/if}></li>
{php $slideNum++;}
{/loop}
</ol>
<div class="carousel-inner" role="listbox">
{loop $slides $row}
<div class="item{if $slides[0] == $row} active{/if}">
<a href="{$row['url']}">
<img src="{$row['thumb']}" title="{$row['title']}" style="width:100%; vertical-align:middle;">
</a>
<div class="carousel-caption">
{$row['title']}
</div>
</div>
{/loop}
</div>
</div>
<script>
require(['bootstrap', 'hammer'], function($, Hammer){
$('#carousel-container').carousel();
var mc = new Hammer($('#carousel-container').get(0));
mc.on("panleft", function(ev) {
$('#carousel-container').carousel('next');
});
mc.on("panright", function(ev) {
$('#carousel-container').carousel('prev');
});
});
</script>