avalon这个框架其实特别的小众,做个轮播图呢?在github上的例子只有一个,而且功能特别的少,有的引入的插件与avalon里面的指令又不兼容,所以找了一个owl-carousel,目前实现了移动端的自动轮播和手滑动,其中导航点还在尝试~

    <div class="page-banner owl-carousel owl-theme owl-loaded owl-drag" id="slideshow"  style="max-width: 37.5rem;" >

             <div class="item" style="margin:0" id="move6"   onClick="javascript:;" >
<a class="img" ms-attr="{href:@link1}">
<img ms-attr="{src: @carousel1}">
</a>
</div>
<div class="item" id="move2" style="margin:0" >
<a class="img" ms-attr="{href:@link2}" >
<img ms-attr="{src: @carousel2}" >
</a>
</div>
<div class="item" id="move3" style="margin:0" >
<a class="img" ms-attr="{href:@link3}">
<img ms-attr="{src: @carousel3}" >
</a>
</div>
<div class="item" id="move4" style="margin:0" >
<a class="img" ms-attr="{href:@link4}">
<img ms-attr="{src: @carousel4}" >
</a>
</div>
<div class="item" id="move5" style="margin:0" >
<a class="img" ms-attr="{href:@link5}">
<img ms-attr="{src: @carousel5}" >
</a>
</div> </div>
  getlunbo:function(){
$.get('/getBannerInfo', { }, function(res) {
if (res.code == '') {
vmi.carousel1=res.data[].image
vmi.carousel2=res.data[]&&res.data[].image
vmi.carousel3=res.data[]&&res.data[].image
vmi.carousel4=res.data[]&&res.data[].image
vmi.carousel5=res.data[]&&res.data[].image
vmi.link1=res.data[].link
vmi.link2=res.data[]&&res.data[].link
vmi.link3=res.data[]&&res.data[].link
vmi.link4=res.data[]&&res.data[].link
vmi.link5=res.data[]&&res.data[].link if(!res.data[]){
$('.page-banner #move2').remove()
}
if(!res.data[]){
$('.page-banner #move3').remove() }
if(!res.data[]){
$('.page-banner #move4').remove()
}
if(!res.data[]){
$('.page-banner #move5').remove()
}
if(res.data.length==''){
$('#move6').remove()
}else{
$('#move1').remove()
vmi.lunbodiaoyong()
} }else if(res.code==""){
$('#slideshow').remove()
$('#move1').remove() }
}) },
lunbodiaoyong:function(){
$('#slideshow').owlCarousel({
items: ,
loop:true,
lazyLoad:true,
autoplay:true,
autoplayTimeout:,
// pagination:true,
dots:true,
// nav:true,
navText:['<i class="fa fa-angle-left"></i>','<i class="fa fa-angle-right"></i>'], });
}, })
avalon.filters.getday = function(times) {
return Math.round(times / )
} vmi.$watch('onReady', function() {
vmi.getlunbo()
vmi.getcurrentdate()
vmi.getduelists()
vmi.currentSelect = vmi.setting.currenttry;
vmi.tryGoodsList()
// vmi.awardPeople()
vmi.checkUserAwardStatus() })
因为这里我们要求是图片是五张任意上的,如果只有一张的话就不轮播,这里owl-carousel与ms-for这样的指令是不兼容的~

用avalon框架怎么做轮播图?的更多相关文章

  1. 用js和jQuery做轮播图

    Javascript或jQuery做轮播图 css样式 <style> a{ text-decoration:none; } .naver{ width: 100%; position:r ...

  2. 用 CSS 做轮播图

    对于用 css 实现一个轮播图的缘由,是那时候刚开始接触前端,完全还不懂 js.但是有一个项目(就是一个用来应付面试的作品)需要做一个轮播的效果,当时第一反应就是用 css3 自定义动画 -webki ...

  3. React Native 如何做轮播图 react-native-swiper

    //:仿饿了么github:https://github.com/stoneWeb/elm-react-native 欢迎各位同学加入: React-Native群:397885169 大前端群:54 ...

  4. jQuery做轮播图

    这是我自己做的一个简单的轮播图,效果图如下: 我觉得轮播图中最主要的是要理解到图片为什么会滑动,是怎么控制的.上面这个我自己做的,是搭好的一个结构,在无序列表中插入需要的图片.然后在插入图片的后面添加 ...

  5. 03 uni-app框架学习:轮播图组件的使用

    1.轮播图组件的使用 参照官方文档 2.在页面上加入这个组件 3.在页面中引去css样式 并编写样式 ps:upx单位是什么 简单来说 就相当于小程序中的rpx 是一个自适应的单位 会根据屏幕宽度自动 ...

  6. tab切换里面做轮播图

    这里的轮播图有三页,并且每页的数据有8个,只能将23个数据分割开来,这里要实现5个tab用一个轮播图 <div class="report_detail_class"> ...

  7. swiper框架,实现轮播图等滑动效果

    http://www.swiper.com.cn/ 做个记录而已,这个没什么好说的,对于需要手机端开发实现触摸等方式可以看看.

  8. iOS回顾笔记(05) -- 手把手教你封装一个广告轮播图框架

    html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,bi ...

  9. 做一个vue轮播图组件

    根据huangyi老师的慕课网vue项目跟着做的,下面大概记录了下思路 1.轮播图的图 先不做轮播图逻辑部分,先把数据导进来,看看什么效果.在recommend组件新建一个recommends的数组, ...

随机推荐

  1. 易百教程人工智能python修正-人工智能数据准备-标记数据

    我们已经知道,某种格式的数据对于机器学习算法是必需的. 另一个重要的要求是,在将数据作为机器学习算法的输入发送之前,必须正确标记数据. 例如,如果所说的分类,那么数据上会有很多标记. 这些标记以文字, ...

  2. DHCP服务器的架设

    DHCP服务器的架设 一.DHCP服务器的安装要求: 搭建DHCP服务器需要一些必备条件支持,主要有以下方面: 需要一台运行Windows Server系统的服务器,并为其指定静态IP地址. 根据子网 ...

  3. Oracle 创建与管理用户

    标识用户是 Oracle 数据库管理的基本要求之一,每一个能够连接到数据库的用户都必须是系统的合法用户.用户想要使用 Oracle 的系统资源,就必须拥有相应的权限. 一.身份验证 Oracle 为用 ...

  4. 使用ngspice进行电路仿真

    电路spice仿真工具已经比较成熟,开源的免费工具也有不错的性能.使用ngspice可以得到不错的仿真结果. 在Linux系统上,例如写一个RLC谐振的电路: RLCV1 1 0 AC 1V L 1 ...

  5. (四)react-native开发系列之debug调试

    一个高效率的开发,不仅仅需要扎实的专业,掌握熟练的调试技巧也是必备技能,熟练的调试技能可以加快开发速度和提升代码质量,降低bug量,可以起到事半功倍的效果:今天来说下react-native在开发过程 ...

  6. java计算两个经纬度之间的距离

    /** * 计算点 是否在一个固定点的半径范围内 * @2016年10月20日 * @param a 经度1 已知 * @param b 纬度1 已知 * @param x 经度2 * @param ...

  7. python3 推荐使用super调用base类方法

    from:https://python3-cookbook.readthedocs.io/zh_CN/latest/c08/p07_calling_method_on_parent_class.htm ...

  8. 一种使用gitlab的CI/CD功能实现Nginx配置更新的方法

    至于nginx的docker制作,前面已介绍过. 现在使用gitlab在线编辑的方式,可实现Nginx的自定义配置并更新. .gitlab-ci.yml内容如下: variables: project ...

  9. Java精通并发-synchronized关键字原理详解

    关于synchronized关键字原理其实在当时JVM的学习[https://www.cnblogs.com/webor2006/p/9595300.html]中已经剖析过了,这里从研究并发专题的角度 ...

  10. Vue当中的this

    10事件绑定 methods当中的this就是Vue实例对象vm var vm = new Vue({ el: '#app', data: { num: 0 }, // 注意点: 这里不要忘记加逗号 ...