NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
# 1、轮播图 轮播图数据展示 1.向服务器端发送请求索要轮播图数据 2.使用模板引擎将数据和HTML字符串进行拼接,将拼接好的内容显示在页面中 3.将原有的实现轮播图效果的JavaScript代码挪到ajax方法的success函数的最后面 获取轮播图数据接口 ![](https://img.kancloud.cn/3f/51/3f51a1aa853123cc5b33fce4461b3ab2_931x504.png) html ~~~ <script src=" assets/vendors/ art-template/ template-web. js"></script> <!--轮播图模板--> <script type=" text/html" id="slidesTpl"> {{each data}} <li> <a href=" /detail.html?id={ {$value.link}}"> <img src="{ {$value. image}}"> <span>{{$value. title}}</span> </a> </ li> {{/each}} </script> ~~~ js ~~~ //先服务器端发送请求,索要轮播图数据 $.ajax({ type:'get' , url :'/slides ', success: function (response) { console.log( response ) var html = template( ' slidesTpl', {data: response}); $( ' #slidesBox' ).html (html ) // var swiper = Swipe( document . querySelector(' .swipe'), { auto: 3000 , transitionEnd: function (index) { // index++ ; $(' .cursor span') .eq(index).addClass( ' active').siblings } }); //上/下一张 $(' .swipe .arrow' ) .on( 'click', function () { var_ this = $(this); if(_ this.is(' .prev')) { swiper 。prev(); } else if(_ this.is(' .next')) { swiper .next( ); } }) ~~~