轮播插件——flexslider
輪播插件——flexslider,
首先,當我們需要輪播插件的時候呢,去瀏覽器中找自己需要的輪播插件,比如,搜索關鍵詞“JQuery輪播插件”,就會出來很多網站,選一個點進去,預覽效果,然后下載我們需要的插件。這里我下載的是flexslider輪播插件,下載解壓完之后呢,一共是以下素材,我們選擇必要的東西留下
首先,jquery.flexslider-min是壓縮版的jQuery、jQuery.flexslider的js文件和flexslider的CSS文件(點擊查看文件可以判斷是哪類文件)我們留下(命名一般與下載的文件名一致)
然后呢點進去demo文件夾
顯然images里面存放的是素材(圖片),選擇留下,還有就是留下來index這個網頁,便于查看源碼,留下來的東西呢就這些了,(其實留下來的東西也就一個jQuery和css(同名的文件),還有素材)下面是寫怎么用。
首先我們得有一個自己的jQuery庫,把下載的jQuery放到同一個文件目錄下,css放到css目錄下,然后創建一個HTML
寫一個最簡單的,只需要些存放圖片的div
<body> <div class="flexslider"><ul class="slides "><li><img src="images/kitchen_adventurer_caramel.jpg" alt=""/></li><li><img src="images/kitchen_adventurer_cheesecake_brownie.jpg" alt=""/></li><li><img src="images/kitchen_adventurer_donut.jpg" alt=""/></li><li><img src="images/kitchen_adventurer_lemon.jpg" alt=""/></li></ul> </div> </body>引用js文件與css文件(我們需要的文件)
我們開始寫js代碼:
所謂插件呢,就是幫我們解決問題的,所以并不需要我們去寫什么復雜的東西一般必須要寫的代碼就是
存放圖片li的父元素也就是ul標簽的類名調用同名的方法即可,比如
就可以了,但是在我實際寫的時候呢,這個插件不能這么用,解決問題最直接的方法就是查看源代碼,還記得剛保存下來的那個網頁嗎index,F12打開源代碼查看發現人家代碼寫的上一級的class名
問題解決了,照抄
animation:’slide’,是切換的方式
prevText: “”,
nextText: “”,見名思義,是兩個方向鍵
direction: “vertical”,是支持觸摸屏
這其實就已經實現我們所見的動畫效果了,但是根據需求呢,我們需要改一下CSS樣式,打開剛剛我們保存的flexslider文件(js文件),在文件的最下部一般會有各種標簽的默認樣式設置,比如:
這些樣式是默認樣式,如果我們需要改成自己喜歡的樣式的,就需要去了解各寫屬性,比如第三行的代碼
animation: "fade",通過菜鳥網了解它是CSS3的屬性,值得是水平切換還是垂直切換的動畫效果,在js方法里面我們改變為垂直方向的切換
animation:'slide',這就實現了我們想要的效果。其實輪播的插件大多都是這個套路,不需要去了解每一個。知道怎么用就可以了
這里我們要找的東西呢通過他們的主頁面的源代碼可以知道,看他們引用的各種插件,只要找到與我們下載的文件名一直的插件名,這就是在我們下載的文件中我們必須要留下的文件。總結不是很到位,最主要的還是多用幾個插件找到其中的方法,用的熟練了就可以了
總結
以上是生活随笔為你收集整理的轮播插件——flexslider的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: flexslider 轮播图片
- 下一篇: 搜狐影音播放器内核设计