支持移动端的vue滑动轮播图插件vueswiper

来源:https://www.sucaihuo.com/js/3067.html 2017-09-23 14:11浏览(12365) 收藏

一款支持移动端的vue滑动轮播图插件vueswiper,演示页面给出了5中范例:基本例子、垂直滚动、不定宽度、无缝循环滚动、多层级滚动,每一种都可以通过鼠标拖动图片来滑动,可以点击按钮来增加页面查看效果。
支持移动端的vue滑动轮播图插件vueswiper
分类:图片代码 > 图片轮播 难易:初级
查看演示 下载资源 下载积分: 20 积分

页面的head部分,简单设置页面元素的样式,代码如下:

body {
    background: #eee none repeat scroll 0 0;
    color: #000;
    font-family: 'Microsoft YaHei','Lantinghei SC','Open Sans',Arial,'Hiragino Sans GB','STHeiti','WenQuanYi Micro Hei','SimSun',sans-serif;
    font-size: 14px;
    margin: 0;
    padding: 0;
    /* position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;*/

    /*bug:当内容超过一屏时,滚动条需要默认显示*/
    overflow-y: scroll;
    width: 100%;
}
body div{
    width: 100%;
}
.main {
    display: -webkit-flex;
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
    height: 100%;
    text-align: center;
    margin-bottom: 20px;
}

h3 {
    font-size: 20px;
    font-weight: 500;
    margin: 0;
    margin-top: 25px;
}
<div class="main" ontouchstart="iosScrollBug()">
    <h3>基本例子</h3>
    <div id="sliderbasic"></div>
    <h3>垂直滚动</h3>
    <div id="slidervertical"></div>
    <h3>不定宽度</h3>
    <div id="slidervariableWidth"></div>
    <h3>无缝循环滚动</h3>
    <div id="sliderbasicloop"></div>
    <h3>多层级滚动</h3>
    <div id="slidermultipleSlide"></div>
</div>

页面的底部,需远程调用vue库,并引入本地JS文件启用插件,代码如下:

<script src="http://cdn.bootcss.com/vue/2.2.2/vue.min.js"></script>
<script type="text/javascript" src="dist/build.js"></script>
<script type="text/javascript">
// ios 如果父层不进行touch事件的绑定,会造成子层不触发touch事件,猜想可能是事件的传递问题
function iosScrollBug(){}
</script>
评论0
头像

系统已开启自动识别垃圾评论机制,识别到的自动封号,下载出错或者资源有问题请联系全栈客服QQ 1915635791

1 2