如何進行jQuery內(nèi)容滑動特效插件的應(yīng)用,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),蘭陵企業(yè)網(wǎng)站建設(shè),蘭陵品牌網(wǎng)站建設(shè),網(wǎng)站定制,蘭陵網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,蘭陵網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。大概在一個多月前,我寫了一篇文章,大概介紹了jFlow內(nèi)容滑動插件的應(yīng)用,有朋友問我要求提供更多的樣式參考。關(guān)于jFlow基本應(yīng)用,大家可以參考前面我寫的文章:jFlow:jQuery內(nèi)容滑動特效插件的應(yīng)用,本文是上篇文章的續(xù)集,主要介紹如何運用CSS樣式來設(shè)計不同效果的滑動界面。
主要介紹如何運用CSS樣式來設(shè)計不同效果的滑動界面。
介紹了三種效果的設(shè)計:
Demo 1:小圓點導(dǎo)航、自動切換
Demo 2:小圓點導(dǎo)航、方向按鈕切換
Demo 3:個性化切換
經(jīng)常上迅雷看看的網(wǎng)友,應(yīng)該對Demo 2很眼熟,迅雷看看網(wǎng)站在展示影片的時候就用到了這種滑動效果,用來在有限的空間里展示更多的影片。Demo 1 和Demo 2就是從迅雷看看得到的啟發(fā),下面我們以Demo 2為例,講解設(shè)計過程。
<p class="demo">
<p id="myController">
<span class="j_prev"> </span>
<span class="jFlowControl"> </span>
<span class="jFlowControl"> </span>
<span class="jFlowControl"> </span>
<span class="j_next"> </span>
</p>
<p id="slides">
<p class="slide_wrap">
<p class="pro">
<a href="#" target="_blank"><img src="images/pic1.jpg" alt="" /><br/>
東莞市基源科技開發(fā)有限公司</a>
</p>
<p class="pro">
<a href="#" target="_blank"><img src="images/pic2.jpg" alt="" /><br/>
深圳市玫瑰石科技有限公司</a>
</p>
<p class="pro">
<a href="#" target="_blank"><img src="images/pic3.jpg" alt="" /><br/>
Angel mannequin</a>
</p>
</p>
...
</p>
</p>
說明:...表示重復(fù)的p.slide_wrap,有幾條要滾動的內(nèi)容就有幾個slide_wrap。
HTML DIV結(jié)構(gòu)示意圖如下:
.demo{width:680px; height:138px; border:1px solid #acc6e9; background:#fff;
margin:4px auto 20px auto; overflow:hidden}
.pro{float:left; width:210px; height:132px; margin:10px 0 6px 10px; text-align:center}
.pro img{width:200px; height:102px}
.pro a:hover{text-decoration:none; color:#f60}
#myController{height:42px; line-height:32px; z-index:1005; position:absolute;
margin-top:-30px; margin-left:540px}
#myController span{ padding:3px 9px; text-align:center; cursor:pointer;
background:url(images/arr_icon.gif) no-repeat}
#myController span.j_prev{background-position:4px -81px}
#myController span.j_next{background-position:4px -54px}
#myController span.jFlowControl4{background-position:4px -2px}
#myController span.jFlowSelected4 {background-position:4px -25px}
.demo是最外層DIV,包含整個滑動內(nèi)容和導(dǎo)航控制條,設(shè)置它的寬度、高度、背景色和邊框。
.pro是控制滾動內(nèi)容的每一個小圖片和圖片標題的DIV,設(shè)置像左浮動,寬度、高度以及間距。
#myController是用來設(shè)置導(dǎo)航樣式的,設(shè)置絕對位置position:absolute,z-index值。給里面的span標簽設(shè)置一個背景圖片arr_icon.gif,這張背景圖里有圓點和方向按鈕圖標,再通過span不同的class來設(shè)置背景圖不同的位置:background-position,這種方法只需要一次http請求,然后通過CSS來控制圖片的位置,提高了頁面效率。
加入JS代碼:
$(function(){
$("#myController").jFlow({
slides: "#slides",
controller: ".jFlowControl",
slideWrapper : "#jFlowSlide",
selectedWrapper: "jFlowSelected",
width: "680px",
height: "138px",
prev: ".j_prev",
next: ".j_next"
});
});
在任務(wù)完成之前別忘了將jquery庫和jFlow插件引用進來。
看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,的支持。
網(wǎng)站名稱:如何進行jQuery內(nèi)容滑動特效插件的應(yīng)用-創(chuàng)新互聯(lián)
轉(zhuǎn)載源于:http://www.rwnh.cn/article26/cepocg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計公司、全網(wǎng)營銷推廣、服務(wù)器托管、營銷型網(wǎng)站建設(shè)、搜索引擎優(yōu)化、網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)