flexslider.js實現(xiàn)移動端輪播
更新時間:2017年02月05日 10:08:14 作者:qq2020
本文主要分享了flexslider.js實現(xiàn)移動端輪播的示例代碼,具有很好的參考價值,下面跟著小編一起來看下吧
效果如下:

代碼如下:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>flexslider.js移動端輪播</title>
<meta content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0" name="viewport">
<style>
/* reset wap */
body,p,a,div,ol,ul,li,dl,dd,h1,h2,h3,h4,h5,h6,input,iframe,nav,header,footer {
margin: 0;
padding: 0;
list-style: none;
}
body {
font: 16px Microsoft YaHei, sans-serif;
-webkit-tap-highlight-color: transparent;
color: #2a2b2c;
background: #fff;
}
*, *::before, *::after {
outline: none;
box-sizing: border-box;
}
a,img {
text-decoration: none;
display: block;
color: #2a2b2c;
border: 0;
}
.wrapper {
width: 360px;
margin: 100px auto;
}
.h1s {
margin: 40px 10px 10px 10px;
font: 20px Microsoft YaHei;
}
/* flexslider */
.flexslider {
height: 180px;
position: relative;
background: #f5f5f5;
overflow: hidden;
}
.flex-viewport {
height: 100%;
}
.slides {
height: 100%;
position: relative;
z-index: 1;
}
.slides li {
height: 100%;
}
.slides li a {
display: block;
height: 100%;
position: relative;
}
.flexslider li img {
display: block;
width: 100%;
height: 100%;
display: none;
}
.flex-control-nav {
text-align: center;
padding: 0 5px;
position: absolute;
right: 0;
bottom: 3px;
z-index: 2;
}
.flex-control-nav li {
display: inline-block;
width: 8px;
height: 8px;
margin: 0 3px;
}
.flex-control-nav a {
display: block;
height: 100%;
line-height: 40px;
overflow: hidden;
border: 1px solid #fff;
border-radius: 55%;
}
.flex-control-nav .flex-active {
background: #fff;
}
.flexslider .ps1 {
width: 100%;
height: 25px;
color: #fff;
background: rgba(0,0,0,.5);
padding: 0 50px 0 10px;
font: 14px/27px Microsoft YaHei;
text-align: left;
display: block;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
position: absolute;
bottom: 0;
left: 0;
}
</style>
</head>
<body>
<div class="wrapper">
<div class="flexslider">
<ul class="slides">
<li>
<a href="">
<img src="http://ww2.sinaimg.cn/large/bea70753gw1f6fg9db318j21hc0m8n61.jpg" alt="">
<p class="ps1">圖片標(biāo)題</p>
</a>
</li>
<li>
<a href="">
<img src="http://ww4.sinaimg.cn/large/bea70753gw1f6fg9e38eyj21hc0m8tht.jpg" alt="">
<p class="ps1">圖片標(biāo)題</p>
</a>
</li>
<li>
<a href="">
<img src="http://ww4.sinaimg.cn/large/bea70753gw1f6fg9enyp1j21hc0m8465.jpg" alt="">
<p class="ps1">圖片標(biāo)題</p>
</a>
</li>
</ul>
</div>
</div>
<script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="http://cdn.bootcss.com/flexslider/2.6.2/jquery.flexslider.min.js"></script>
<script>
$(function () {
$('.flexslider').flexslider({
directionNav: false, //是否顯示左右控制按鈕
controlNav: true, //是否顯示底部切換按鈕
pauseOnAction: false, //手動切換后是否繼續(xù)自動輪播,繼續(xù)(false),停止(true),默認true
animation: 'slide', //淡入淡出(fade)或滑動(slide),默認fade
slideshowSpeed: 5000, //自動輪播間隔時間(毫秒),默認5000ms
animationSpeed: 150, //輪播效果切換時間,默認600ms
direction: 'horizontal', //設(shè)置滑動方向:左右horizontal或者上下vertical,需設(shè)置animation: "slide",默認horizontal
randomize: false, //是否隨機幻切換
animationLoop: true //是否循環(huán)滾動
});
setTimeout($('.flexslider img').fadeIn());
});
</script>
</body>
</html>
以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!
相關(guān)文章
Highcharts 多個Y軸動態(tài)刷新數(shù)據(jù)的實現(xiàn)代碼
下面小編就為大家?guī)硪黄狧ighcharts 多個Y軸動態(tài)刷新數(shù)據(jù)的實現(xiàn)代碼。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-05-05
6種JavaScript判斷對象自身為空的方法小結(jié)
這篇文章主要為大家詳細介紹了6種JavaScript判斷對象自身為空的方法,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-12-12
微信小程序web-view環(huán)境下H5跳轉(zhuǎn)小程序頁面方法實例代碼
微信小程序是一種全新的連接用戶與服務(wù)的方式,它可以在微信內(nèi)被便捷地獲取和傳播,同時具有出色的使用體驗,下面這篇文章主要給大家介紹了關(guān)于微信小程序web-view環(huán)境下H5跳轉(zhuǎn)小程序頁面方法的相關(guān)資料,需要的朋友可以參考下2022-08-08
location對象的屬性和方法應(yīng)用(解析URL)
本文將與大家分享下location對象使用屬性和方法來解析URL的實例,感興趣的朋友可以參考下,希望對你有所幫助2013-04-04
該如何加載google-analytics(或其他第三方)的JS
很多網(wǎng)站為了獲取用戶訪問網(wǎng)站的統(tǒng)計信息,使用了google-analytics或其他分析網(wǎng)站(下面的討論中只提google-analytics,簡稱ga)。2010-05-05

