用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的数组, ...
随机推荐
- Hook executed successfully but returned HTTP 403
jenkins配置gitlab的webhook,完成配置,测试结果显示 Hook executed successfully but returned HTTP 403 解决: 进入jenkins: ...
- Synchronized 和 Lock 的主要区别(转)
Synchronized 和 Lock 的主要区别Synchronzied 和 Lock 的主要区别如下: 存在层面:Syncronized 是Java 中的一个关键字,存在于 JVM 层面,Lock ...
- 【转载】 C#中List集合使用InsertRange方法在指定的位置插入另一个list集合
在C#的List集合操作过程中,如果在集合中的某个位置插入一个新的元素对象,可以使用Insert方法进行操作.其实List集合也提供了在特定的位置插入另一个集合,然后另一个集合的数据整个写入到当前集合 ...
- 【转载】 C#使用Math.PI常量来表示圆周率
在C#中计算圆形面积的时候,我们时常会用到圆周率这个变量,圆周率我们一般定义为十进制decimal类型变量,圆周率的值为3.1415926535等一个近似值,其实在C#的数值计算类Math类中,有专门 ...
- Python学习日记(二十四) 继承
继承 什么是继承?就是一个派生类(derived class)继承基类(base class)的字段和方法.一个类可以被多个类继承;在python中,一个类可以继承多个类. 父类可以称为基类和超类,而 ...
- static关键字的作用(修饰类、方法、变量、静态块)
1. static修饰的类只能为内部类,普通类无法用static关键字修饰.static修饰的内部类相当于一个普通的类,访问方式为(new 外部类名.内部类的方法() ).如下所示: public c ...
- Linux实验:ssh免密码配置
[实验目的] 1)了解ssh工具的作用 2)熟悉ssh配置过程 3)理解ssh原理[实验原理] SSH是目前比较可靠的专为远程登录会话和其他网络服务提供安全的协议.不同主机之间 ...
- springboot引用三方jar包
在springboot项目中可能会用到三方工具类(比如接入短信网关时给出的工具jar包),这时候需要在springboot项目中手动引入进来 1. springboot工程目录, lib/ucpaas ...
- Spring-Security-Oauth2 基于JDBC存储令牌和RBAC权限认证
相关配置来自李哥博客: https://funtl.com/zh/spring-security-oauth2/ (本文仅记录自己学习过程,说的不详细,可以观看李哥博客) 认证服务器和资源服务器 ...
- mybatis中对数据表操作的四种语法
查询数据(select) select...from...where... 如:查询学生表中学号为某数的学生的全部信息 select * from stu where id=#{id} 增加数据(in ...