加载中...
加载中...
layui.carousel通用轮播组件重新加载

layui.carousel通用轮播组件重新加载 原创

通用轮播组件文档 - layui.carousel https://www.layui.com/doc/modules/carousel.html  

轮播组件重新加载

<!-- 轮播 -->
<div class="content-center-item-top-11">
<div class="layui-carousel" id="test10" style="height: 180px !important;">
<div carousel-item="" id="carousel">
<div><img src="http://www.leixing.xyz/img/advertImg/2020/01/02/1577973499977565.jpg"/></div>
<div><img src="http://www.leixing.xyz/img/advertImg/2020/01/02/1577973500837493.jpg"/></div>
<div><img src="http://www.leixing.xyz/img/advertImg/2020/01/02/1577973500442137.jpg"/></div>
</div>
</div>
</div>
/**********carousel 轮播 start**********/
//通用轮播组件文档 - layui.carousel https://www.layui.com/doc/modules/carousel.html
//图片轮播
var ins;
var options = {
elem: '#test10'
,width: '100%'
,height: '320px'
,arrow: 'always' //始终显示箭头
,nim: 'updown' //切换动画方式
,autoplay: true
,interval: 3000
}
update_carousel();
function update_carousel(){
layui.use(['carousel', 'form'], function(){
var carousel = layui.carousel
,form = layui.form;

//图片轮播
ins =carousel.render(options);

var $ = layui.$, active = {
set: function(othis){
var THIS = 'layui-bg-normal'
,key = othis.data('key')
,options = {};

othis.css('background-color', '#5FB878').siblings().removeAttr('style');
options[key] = othis.data('value');
ins3.reload(options);
}
};

//监听开关
form.on('switch(autoplay)', function(){
ins3.reload({
autoplay: this.checked
});
});

$('.demoSet').on('keyup', function(){
var value = this.value
,options = {};
if(!/^\d+$/.test(value)) return;

options[this.name] = value;
ins3.reload(options);
});

//其它示例
$('.demoTest .layui-btn').on('click', function(){
var othis = $(this), type = othis.data('type');
active[type] ? active[type].call(this, othis) : '';
});

//重置轮播,,,注意这里
//ins.reload(options);

});
}
/*************carousel 轮播 end**********/

var data = {
advertId: "L7z6SEmW",
imgUrl: "http://www.leixingke.com/img/advertImg/2020/01/01/1577887505297322.jpg,http://www.leixingke.com/img/advertImg/2020/01/01/1577887505374927.jpg,http://www.leixingke.com/img/advertImg/2020/01/01/1577887505443822.jpg,http://www.leixingke.com/img/advertImg/2020/01/01/1577887507351323.png,"
openUrl: "http://www.leixing.xyz/article/detail/6IkycnAz,http://www.leixing.xyz/article/detail/6IkycnAz,http://www.leixing.xyz/article/detail/6IkycnAz,http://www.leixing.xyz/article/detail/6IkycnAz,",
pageName: "index",
position: "advertDiv",
remarks: "首页右边广告 376px * 110px"

};
var id='carousel';
//添加数据
addAdvertImg(data, id);

/**
* 添加图片
* @param vs
*/
function addAdvertImg(vs, id){ //debugger
id = "#"+id;
var html = "";
var imgs = vs.imgUrl.split(",");
var urls = vs.openUrl.split(",");
$.each(imgs, function(k, img) {
//<div><img src="http://www.leixingke.com/img/2019/11/14/1573726251284213.png"/></div>
if(img != "") //debugger
html += '<div><a href="'+ urls[k] +'"><img src="'+ img +'"/></a></div>';
});
$(id).html(html);
//重新加载首页图片轮播
if(id == '#carousel') {
setTimeout(function () {
//layer.msg('carousel');
//重置轮播
ins.reload(options);
}, 500);
}
}


没有更多推荐了 [去首页]
image
文章
376
原创
293
转载
83
翻译
0
访问量
183411
喜欢
73
粉丝
5
码龄
7年
资源
3

文章目录

加载中...
0
0