ui/前端规范
搜索
前端作者:钟海生 最新编辑:2021-05-31(更新内容:自定义滚动、资讯、中奖名单滚动)
横向缩略图切换
引入外部css:
<link rel="stylesheet" type="text/css" href="https://download.shengli.com/ui/control/thumbnails/css/horizontal_thumbnails.css">
引入外部js:
<script type="text/javascript" src="https://download.shengli.com/ui/js/jquery.min.js"></script> <script type="text/javascript" src="https://download.shengli.com/ui/control/thumbnails/js/horizontal_thumbnails.js"></script>
html代码:
<div class="horizontal-box"> <div class="big-pic"> <img src="https://download.shengli.com/ui/control/thumbnails/images/1.jpg" class="start"> </div> <div class="small-pic"> <div class="prev"></div> <div class="small-box"> <ul class="small-list"> <li data-big="https://download.shengli.com/ui/control/thumbnails/images/1.jpg" class="on"> <img src="https://download.shengli.com/ui/control/thumbnails/images/1.jpg" class="start"> </li> <li data-big="https://download.shengli.com/ui/control/thumbnails/images/2.jpg"> <img src="https://download.shengli.com/ui/control/thumbnails/images/2.jpg" class="start"> </li> <li data-big="https://download.shengli.com/ui/control/thumbnails/images/3.jpg"> <img src="https://download.shengli.com/ui/control/thumbnails/images/3.jpg" class="start"> </li> <li data-big="https://download.shengli.com/ui/control/thumbnails/images/4.jpg"> <img src="https://download.shengli.com/ui/control/thumbnails/images/4.jpg" class="start"> </li> <li data-big="https://download.shengli.com/ui/control/thumbnails/images/5.jpg"> <img src="https://download.shengli.com/ui/control/thumbnails/images/5.jpg" class="start"> </li> <li data-big="https://download.shengli.com/ui/control/thumbnails/images/6.jpg"> <img src="https://download.shengli.com/ui/control/thumbnails/images/6.jpg" class="start"> </li> <li data-big="https://download.shengli.com/ui/control/thumbnails/images/7.jpg"> <img src="https://download.shengli.com/ui/control/thumbnails/images/7.jpg" class="start"> </li> <li data-big="https://download.shengli.com/ui/control/thumbnails/images/8.jpg"> <img src="https://download.shengli.com/ui/control/thumbnails/images/8.jpg" class="start"> </li> </ul> </div> <div class="next"></div> </div> </div>
js配置:
$('.horizontal-box').horizontal_thumbnails({
loop:false,//不支持回滚
current:function(obj){
//动画执行到当前幻灯片执行函数
console.log('current:');
console.log(obj.index());
},
animateEnd:function(obj){
//当前幻灯片动画结束时执行函数
console.log('animateEnd:');
console.log(obj.index());
}
});
竖向缩略图切换
引入外部css:
<link rel="stylesheet" type="text/css" href="https://download.shengli.com/ui/control/thumbnails/css/vertical_thumbnails.css">
引入外部js:
<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="https://download.shengli.com/ui/control/thumbnails/js/vertical_thumbnails.js"></script>
html代码:
<div class="vertical-box"> <div class="big-pic fl"> <img src="https://download.shengli.com/ui/control/thumbnails/images/1.jpg" class="start"> </div> <div class="small-pic fl"> <div class="top"></div> <div class="small-box"> <ul class="small-list"> <li data-big="https://download.shengli.com/ui/control/thumbnails/images/1.jpg" class="on"> <img src="https://download.shengli.com/ui/control/thumbnails/images/1.jpg" class="start"> </li> <li data-big="https://download.shengli.com/ui/control/thumbnails/images/2.jpg"> <img src="https://download.shengli.com/ui/control/thumbnails/images/2.jpg" class="start"> </li> <li data-big="https://download.shengli.com/ui/control/thumbnails/images/3.jpg"> <img src="https://download.shengli.com/ui/control/thumbnails/images/3.jpg" class="start"> </li> <li data-big="https://download.shengli.com/ui/control/thumbnails/images/4.jpg"> <img src="https://download.shengli.com/ui/control/thumbnails/images/4.jpg" class="start"> </li> <li data-big="https://download.shengli.com/ui/control/thumbnails/images/5.jpg"> <img src="https://download.shengli.com/ui/control/thumbnails/images/5.jpg" class="start"> </li> <li data-big="https://download.shengli.com/ui/control/thumbnails/images/6.jpg"> <img src="https://download.shengli.com/ui/control/thumbnails/images/6.jpg" class="start"> </li> <li data-big="https://download.shengli.com/ui/control/thumbnails/images/7.jpg"> <img src="https://download.shengli.com/ui/control/thumbnails/images/7.jpg" class="start"> </li> <li data-big="https://download.shengli.com/ui/control/thumbnails/images/8.jpg"> <img src="https://download.shengli.com/ui/control/thumbnails/images/8.jpg" class="start"> </li> </ul> </div> <div class="bottom"></div> </div> </div>
js配置:
$('.vertical-box').vertical_thumbnails({
loop:false,//不支持回滚
current:function(obj){
//动画执行到当前幻灯片执行函数
console.log('current:');
console.log(obj.index());
},
animateEnd:function(obj){
//当前幻灯片动画结束时执行函数
console.log('animateEnd:');
console.log(obj.index());
}
});