AmazeUI 圖片輪播模組FlexSlider筆記
本想根據AmazeUI 的JS外掛庫 輪播圖(FlexSlider) 的教程,測試教程中的demo,copy程式碼,引入相關包,
問題1:發現頁面圖片卻不顯示。
思路1:F12頁面img的圖片能預覽,鬱悶了一會,跑去官方github專案讀文件才發現
解決1:
- 教程class是"am-slider am-slider-default",官方文件要求:flexslider
-
"slides am-slides" --改-->slides
問題2:點選輪播圖片沒效果。
思路2:斷點除錯,發現jquery.flexslider.js,對*.flexslider('addSlide',**的 引數addSlide方法,沒有作用,搜尋addSlide,發現原始碼
1069
slider.addSlide = function(obj, pos) {
var $obj = $(obj);
slider.count += 1;
slider.last = slider.count - 1;
*****
仔細檢視文件才知道,怎麼呼叫addSlide方法
The slider element is now accessible outside of the callback API via the jQuery .data() method. Example use: $('#slider').data('flexslider')
解決2:
$('#demo-slider-0').data('flexslider').addSlide(getSlide());
問題3:再次動態新增輪播圖片,內容新增成功,新增的圖片卻空白
思路3:在li中找不同,發現有個style樣式,動態新增的,和初始化的li不一樣
解決3:動態新增html的字串,需加上注意加:display: block; '<li style="display: block;"><img
軟體版本:FlexSlider-2.7.1
ama-2.7.2
原因推測:教程FlexSlider版本,和最新下載的FlexSlider版本不一致,,或下載amazeUI的整合過外掛?
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<link rel="stylesheet" href="../amazeui.css">
<link rel="stylesheet" href="./css/flexslider.css">
<script src="../jquery.js"></script>
<!-- <script src="../amazeui.js"></script> -->
<script src="jquery.flexslider.js"></script>
</head>
<body>
<!-- 需要新增 flexslider -->
<div class="flexslider " id="demo-slider-0">
<!-- 需要新增 slides -->
<ul class="slides ">
<li><img src="http://s.amazeui.org/media/i/demos/bing-1.jpg" /></li>
<li><img src="http://s.amazeui.org/media/i/demos/bing-2.jpg" /></li>
</ul>
</div>
<div class="am-btn-toolbar">
<button type="button" class="am-btn am-btn-primary js-demo-slider-btn" data-action="add">新增 slide</button>
<button type="button" class="am-btn am-btn-danger js-demo-slider-btn" data-action="remove">移除 slide</button>
</div>
<script>
$(function () {
var $flexslider = $('#demo-slider-0');
// js初始化 flexlider 非Data API:data-am-flexslider初始化,需要引入amazeui.js
$flexslider.flexslider()
// 關鍵點:獲取內部slider元素
var slider=$flexslider.data('flexslider');
var getSlide = function () {
var count = slider.count; // 獲取當前輪播圖片數量
// 注意加:display: block; 初始化預設會新增,而動態新增沒有?
return '<li style="display: block;"><img src="http://s.amazeui.org/media/i/demos/bing-'+(count+1)+'.jpg" /></li>';
};
$('.js-demo-slider-btn').on('click', function () {
var action = this.getAttribute('data-action');
if (action === 'add') {
// 注意:為了呼叫addSlide()方法
// 需通過jQuery.data()方法在回撥API之外訪問slider元素(檢視github專案才發現的)
slider.addSlide(getSlide());
} else {
var count = slider.count;
count > 1 && slider.removeSlide(count-1);
}
});
});
</script>
</body>
</html>
相關推薦
AmazeUI 圖片輪播模組FlexSlider筆記
本想根據AmazeUI 的JS外掛庫 輪播圖(FlexSlider) 的教程,測試教程中的demo,copy程式碼,引入相關包, 問題1:發現頁面圖片卻不顯示。 思路1:F12頁面img的圖片能預覽,鬱悶了一會,跑去官方github專案讀文件才發現 解決1: 教程cl
APICloud 圖片輪播模組 UIScrollPicture
最近接觸了APICloud,摸索著學習中,歡迎交流。 UIScrollPicture 是一個圖片輪播模組,只需傳入一組圖片地址,即可實現圖片輪播效果,開發者可以監聽滑動或點選事件;一般用於頭條新聞或
Flexslider插件實現圖片輪播、文字圖片相結合滑動切換效果
remove 12px body 類型 ons art cal 選項 csharp 插件下載: 點擊下載 密碼: fbeg Flexslider具有以下特性: 支持滑動和淡入淡出效果。 支持水平、垂直方向滑動。 支持鍵盤方向鍵控制。 支持觸控滑動。 支
Flexslider圖片輪播
Flexslider具有以下特性: 支援滑動和淡入淡出效果。 支援水平、垂直方向滑動。 支援鍵盤方向鍵控制。 支援觸控滑動。 支援圖文混排,支援各種html元素。 自適應螢幕尺寸。 可控制滑動單元個數。 更多選項設定和回撥函式。 HTML 首先在頁面head部位載入jquery庫檔案和Fle
輪播外掛--Flexslider圖片輪播、文字圖片相結合滑動切換效果
Flexslider是一款基於的jQuery內容滾動外掛。它能讓你輕鬆的建立內容滾動的效果,具有非常高的可定製性。開發者可以使用Flexslider輕鬆建立各種圖片輪播效果、焦點圖效果、圖文混排滾動效果。 Flexslider具有以下特性: 支援滑動和淡入淡出效果
flexSlider 圖片輪播外掛的使用(附引數設定)
animation: "slide", // String: ["fade"|"slide"],動畫效果 easing: "swing", // String: 滾動動畫計時函式 direction: "horizontal",
iOS開發項目實戰——Swift實現圖片輪播與瀏覽
0.10 上網 timer類 開發項目 cas hub string obj tle 近期開始開發一個新的iOS應用,自己決定使用Swift。進行了幾天之後,發現了一個非常嚴峻的問題。那就是無論是書籍,還是網絡資源,關於Swift的實在是太少了,隨便一
圖片輪播
切換 .get -c doctype onload left mouseover .class hidden <!DOCTYPE html> <html lang="en"> <head> &
圖片輪播插件slideBox.js
輪播插件 mouseover mat err imei time settime ttr mba 文檔說明地址:http://www.jq22.com/jquery-info385 原來的插件當只有一個圖片的時候有BUG,修改好了,以下為源碼 (function($) {
圖片輪播的手寫代碼
ava absolut 利用 one abs asc src num 輪播 之前有人問過我關於圖片輪播的代碼怎麽寫,盡管我是專註於後臺的,但學習一些後臺的僅僅是還是比較有優點的,我有時候總是把簡單的問題復雜化,其原因還是自己對於知識點的掌握不夠堅固,導致不可以在實踐中充
面向對象編程---圖片輪播
lin 好的 order jquer utf-8 use logs num move 今天復習了一下面向對象編程,下面是我的效果圖 看著這個圖片你會覺得這沒有什麽,那麽上代碼: html部分: 1 <!DOCTYPE html> 2 <
javascript圖片輪播
tel ++ 播放 ont idt images sna -a 取圖 圖片輪播源代碼 復制可用 <!doctype html><html lang="en"><head> <meta charset="UTF-8">
實現廣告圖片輪播效果-AndroidImageSild
left anim wpa img listener pri des indicator ext 在AS中的使用: 1.在build文件中進行配置 compile ‘com.squareup.picasso:picasso:2.3.2‘ comp
JS實例之圖片輪播,實現圖片播放效果
utf length pla get eight code func nsh java 1 <head> 2 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&g
js圖片輪播與索引變色
shu gin 標題 solid ansi name 素材 ++ 切換 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/
js 圖片輪播
bootstra 輪播 ngx htm 圖片輪播 bootstrap article -c ecc http://jingyan.baidu.com/article/e3c78d646afd933c4c85f5ac.html(測試過) http://sc.chinaz.co
JS圖片輪播
其余 次循環 none cit cnblogs 屬性 變色 float pic 輪播就是一組圖,每次顯示一張1. 先定義兩個函數:顯示某圖,隱藏某圖2. 寫自動輪播3. 寫點擊按鈕的圖片切換 <!DOCTYPE html> <html&g
CSS/HTML/JS實現圖片輪播
class fff 瀏覽器 tro back 全局 實現圖 func 原理 實現原理 將點擊的a標簽的href屬性值賦給img標簽的src屬性,這樣有個好處,就是如果瀏覽器不支持js的話,點擊a標簽也可跳轉到圖片地址看到圖片,不會影響內容的呈現 註:需要導入jquery
Android零基礎入門第49節:AdapterViewFlipper圖片輪播
討論 表格 微信 列表 自動播放 clas padding spa absolute 上一期學習了ExpandableListView的使用,你已經掌握了嗎?本期開始學習AdapterViewFilpper的使用。 一、認識AdapterViewFilp
H5如何做手機app(移動Web App)?圖片輪播?
tom 選擇 lan pre 自帶 ide pull oat css3 移動Web App 跨平臺開發 用戶不需要去賣場來下載安裝App 任何時候都可以發布App只需要一個開發項目 可以使用HTML5,CSS3以及JavaScript以及服務器端語言來完成(PHP,Ruby