用avalon框架怎么做轮播图?
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框架怎么做轮播图?的更多相关文章
- 用js和jQuery做轮播图
Javascript或jQuery做轮播图 css样式 <style> a{ text-decoration:none; } .naver{ width: 100%; position:r ...
- 用 CSS 做轮播图
对于用 css 实现一个轮播图的缘由,是那时候刚开始接触前端,完全还不懂 js.但是有一个项目(就是一个用来应付面试的作品)需要做一个轮播的效果,当时第一反应就是用 css3 自定义动画 -webki ...
- React Native 如何做轮播图 react-native-swiper
//:仿饿了么github:https://github.com/stoneWeb/elm-react-native 欢迎各位同学加入: React-Native群:397885169 大前端群:54 ...
- jQuery做轮播图
这是我自己做的一个简单的轮播图,效果图如下: 我觉得轮播图中最主要的是要理解到图片为什么会滑动,是怎么控制的.上面这个我自己做的,是搭好的一个结构,在无序列表中插入需要的图片.然后在插入图片的后面添加 ...
- 03 uni-app框架学习:轮播图组件的使用
1.轮播图组件的使用 参照官方文档 2.在页面上加入这个组件 3.在页面中引去css样式 并编写样式 ps:upx单位是什么 简单来说 就相当于小程序中的rpx 是一个自适应的单位 会根据屏幕宽度自动 ...
- tab切换里面做轮播图
这里的轮播图有三页,并且每页的数据有8个,只能将23个数据分割开来,这里要实现5个tab用一个轮播图 <div class="report_detail_class"> ...
- swiper框架,实现轮播图等滑动效果
http://www.swiper.com.cn/ 做个记录而已,这个没什么好说的,对于需要手机端开发实现触摸等方式可以看看.
- iOS回顾笔记(05) -- 手把手教你封装一个广告轮播图框架
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,bi ...
- 做一个vue轮播图组件
根据huangyi老师的慕课网vue项目跟着做的,下面大概记录了下思路 1.轮播图的图 先不做轮播图逻辑部分,先把数据导进来,看看什么效果.在recommend组件新建一个recommends的数组, ...
随机推荐
- 【阅读笔记:散列表】Javascript任何对象都是一个散列表(hash表)!
什么是散列表? 散列表是Dictionary(字典)的一种散列表实现方式,字典传送门 一个很常见的应用是使用散列表来表示对象.Javascript语言内部就是使用散列表来表示每个对象.此时,对象的每个 ...
- ECSHOP(3.0.0升级3.6.0)帮助教程
说明: 本文档只针对于未做过二开的ECSHOP3.0 用户 1.准备材料 先确保正在使用的ECShop系统版本为ecshop3.0.0并且代码没有经过二次开发,然后下载最新的ECShop3.6.0安装 ...
- stm32 USART_IT_IDLE中断 一帧数据
USART_IT_IDLE中断,是串口收到一帧数据后,发生的中断.也可以叫做一包数据 USART_IT_IDLE和USART_IT_RXNE区别 当接收到1个字节,会产生USART_IT_RXNE中断 ...
- 1.1“Linux操作系统”部署
---恢复内容开始--- 1.2.1 版本说明 操作系统版本:CentOS6.5 64位 1.2.2 部署条件说明 无 1.2.3 部署步骤说明 centos6.5 操作系统安装 1.创建虚拟机 2. ...
- 17.centos7基础学习与积累-003-命令练习01
1.从头开始积累centos7系统运用 大牛博客:https://blog.51cto.com/yangrong/p5 linux命令的学习: 创建目录:mkdir mkdir /data mkdir ...
- Vue+Express实现登录状态权限控制
前提须知 对Vue全家桶有基本的认知. 拥有node环境 了解express 本篇只是介绍登录状态的权限验证,以及登录,注销的前后端http交互.前端布局,后端密码验证等以后有时间再对这些内容进行补充 ...
- 爬虫(二)-创建项目&应用
一.回顾 上篇已经讲解了python-django的环境搭建,本次将继续上次的课程,开始创建项目及应用. 上篇的验证结果为: 本次将加上创建应用之后浏览器打开演示~ 二.创建项目 1)使用django ...
- 51nod 2517 最少01翻转次数
小b有一个01序列,她每次可以翻转一个元素,即将该元素异或上1. 现在她希望序列不降,求最少翻转次数. 收起 输入 第一行输入一个数n,其中1≤n≤20000: 第二行输入一个由‘0’和‘1’组成 ...
- CEOI2019 / CodeForces 1192B. Dynamic Diameter
题目简述:给定一棵$N \leq 10^5$个节点的树,边上带权,维护以下两个操作: 1. 修改一条边的边权: 2. 询问当前树的直径长度. 解1:code 注意到树的直径有以下性质: 定理:令$\t ...
- jquery操作按钮修改对应input属性
点击右侧的修改按钮,对应的input中的disabled和readonly得属性修改 $(".buttonxg button").click(function(){ $(this) ...