jQuery實(shí)現(xiàn)仿路邊燈箱廣告圖片輪播效果
特效介紹
本圖片幻燈就像路邊燈箱廣告,路邊大廣告牌效果,LED切換效果,并且會(huì)一直保持在頁面最低端。
演示圖
使用方法
1、在head區(qū)域引入style.css。
2、html代碼放在</body>上面:
<div class="palmtrees"></div> <div class="powerline"></div> <div class="city"></div> <div class="container"> <div class="ad"> <div id="ad_1" class="ad_1"> <img class="slice_1" src="ads/ad1_slice01.jpg"/> <img class="slice_2" src="ads/ad1_slice02.jpg"/> <img class="slice_3" src="ads/ad1_slice03.jpg"/> <img class="slice_4" src="ads/ad1_slice04.jpg"/> <img class="slice_5" src="ads/ad1_slice05.jpg"/> <img class="slice_6" src="ads/ad1_slice06.jpg"/> <img class="slice_7" src="ads/ad1_slice07.jpg"/> <img class="slice_8" src="ads/ad1_slice08.jpg"/> <img class="slice_9" src="ads/ad1_slice09.jpg"/> <img class="slice_10" src="ads/ad1_slice10.jpg"/> <img class="slice_11" src="ads/ad1_slice11.jpg"/> <img class="slice_12" src="ads/ad1_slice12.jpg"/> <img class="slice_13" src="ads/ad1_slice13.jpg"/> <img class="slice_14" src="ads/ad1_slice14.jpg"/> <img class="slice_15" src="ads/ad1_slice15.jpg"/> <img class="slice_16" src="ads/ad1_slice16.jpg"/> <img class="slice_17" src="ads/ad1_slice17.jpg"/> <img class="slice_18" src="ads/ad1_slice18.jpg"/> <img class="slice_19" src="ads/ad1_slice19.jpg"/> <img class="slice_20" src="ads/ad1_slice20.jpg"/> <img class="slice_21" src="ads/ad1_slice21.jpg"/> <img class="slice_22" src="ads/ad1_slice22.jpg"/> </div> <div id="ad_2" class="ad_2"> <img class="slice_1" src="ads/ad2_slice01.jpg"/> <img class="slice_2" src="ads/ad2_slice02.jpg"/> <img class="slice_3" src="ads/ad2_slice03.jpg"/> <img class="slice_4" src="ads/ad2_slice04.jpg"/> <img class="slice_5" src="ads/ad2_slice05.jpg"/> <img class="slice_6" src="ads/ad2_slice06.jpg"/> <img class="slice_7" src="ads/ad2_slice07.jpg"/> <img class="slice_8" src="ads/ad2_slice08.jpg"/> <img class="slice_9" src="ads/ad2_slice09.jpg"/> <img class="slice_10" src="ads/ad2_slice10.jpg"/> <img class="slice_11" src="ads/ad2_slice11.jpg"/> <img class="slice_12" src="ads/ad2_slice12.jpg"/> <img class="slice_13" src="ads/ad2_slice13.jpg"/> <img class="slice_14" src="ads/ad2_slice14.jpg"/> <img class="slice_15" src="ads/ad2_slice15.jpg"/> <img class="slice_16" src="ads/ad2_slice16.jpg"/> <img class="slice_17" src="ads/ad2_slice17.jpg"/> <img class="slice_18" src="ads/ad2_slice18.jpg"/> <img class="slice_19" src="ads/ad2_slice19.jpg"/> <img class="slice_20" src="ads/ad2_slice20.jpg"/> <img class="slice_21" src="ads/ad2_slice21.jpg"/> <img class="slice_22" src="ads/ad2_slice22.jpg"/> </div> </div> </div> <div class="billboard"></div>
注:由于切換的一張圖片實(shí)際上是22張35*340的圖片組成。所以,如果想更換切換的圖片,必須把圖片切成連續(xù)的35*340的圖片集,然后按照順序依次寫成如下的格式:
<div id="ad_N" class="ad_N"> <img class="slice_1" src="ads/圖片1.jpg"/> <img class="slice_2" src="ads/圖片2.jpg"/> <img class="slice_3" src="ads/圖片3.jpg"/> <img class="slice_4" src="ads/圖片4.jpg"/> <img class="slice_5" src="ads/圖片5.jpg"/> <img class="slice_6" src="ads/圖片6.jpg"/> <img class="slice_7" src="ads/圖片7.jpg"/> <img class="slice_8" src="ads/圖片8.jpg"/> <img class="slice_9" src="ads/圖片9.jpg"/> <img class="slice_10" src="ads/圖片10.jpg"/> <img class="slice_11" src="ads/圖片11.jpg"/> <img class="slice_12" src="ads/圖片12.jpg"/> <img class="slice_13" src="ads/圖片13.jpg"/> <img class="slice_14" src="ads/圖片14.jpg"/> <img class="slice_15" src="ads/圖片15.jpg"/> <img class="slice_16" src="ads/圖片16.jpg"/> <img class="slice_17" src="ads/圖片17.jpg"/> <img class="slice_18" src="ads/圖片18.jpg"/> <img class="slice_19" src="ads/圖片19.jpg"/> <img class="slice_20" src="ads/圖片20.jpg"/> <img class="slice_21" src="ads/圖片21.jpg"/> <img class="slice_22" src="ads/圖片22.jpg"/> </div>
3、js代碼放在文檔最底端:
<script src="jquery/jquery-1.8.3.min.js" type="text/javascript"></script> <script> $(function() { $('#ad_1 > img').each(function(i,e){ rotate($(this),500,3000,i); }); function rotate(elem1,speed,timeout,i){ elem1.animate({'marginLeft':'18px','width':'0px'},speed,function(){ var other; if(elem1.parent().attr('id') == 'ad_1') other = $('#ad_2').children('img').eq(i); else other = $('#ad_1').children('img').eq(i); other.animate({'marginLeft':'0px','width':'35px'},speed,function(){ var f = function() { rotate(other,speed,timeout,i) }; setTimeout(f,timeout); }); }); } }); </script>
以上所述就是本文的全部內(nèi)容,希望大家能夠喜歡。
- jquery無縫向上滾動(dòng)實(shí)現(xiàn)代碼
- jquery實(shí)現(xiàn)簡單的無縫滾動(dòng)
- jQuery插件scroll實(shí)現(xiàn)無縫滾動(dòng)效果
- 基于jQuery的上下無縫滾動(dòng)應(yīng)用(單行或多行)
- jquery xMarquee實(shí)現(xiàn)文字水平無縫滾動(dòng)效果
- jquery 文本上下無縫滾動(dòng),鼠標(biāo)放上去就停止 小例子
- 基于編寫jQuery的無縫滾動(dòng)插件
- jQuery動(dòng)畫效果實(shí)現(xiàn)圖片無縫連續(xù)滾動(dòng)
- jQuery插件實(shí)現(xiàn)無縫滾動(dòng)特效
- JQuery插件Marquee.js實(shí)現(xiàn)無縫滾動(dòng)效果
- jQuery實(shí)現(xiàn)的多張圖無縫滾動(dòng)效果【測(cè)試可用】
- jquery實(shí)現(xiàn)滑屏大圖定時(shí)收縮為小banner圖片的廣告代碼
- 基于jquery實(shí)現(xiàn)圖片廣告輪換效果代碼
- jQuery實(shí)現(xiàn)的無縫廣告圖片左右滾動(dòng)功能詳解
相關(guān)文章
JQuery動(dòng)態(tài)添加Select的Option元素實(shí)現(xiàn)方法
下面小編就為大家?guī)硪黄狫Query動(dòng)態(tài)添加Select的Option元素實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-08-08使用jquery插件實(shí)現(xiàn)圖片延遲加載技術(shù)詳細(xì)說明
有時(shí)我們看到一些大型網(wǎng)站,頁面如果有很多圖片的時(shí)候,當(dāng)你滾動(dòng)到相應(yīng)的行時(shí),當(dāng)前行的圖片才即時(shí)加載的,這樣子的話頁面在打開只加可視區(qū)域的圖片,而其它隱藏的圖片則不加載,一定程序上加快了頁面加載的速度,對(duì)于比較長的頁面來說,這個(gè)方案是比較好的。2011-03-03Jquery中使用show()與hide()方法動(dòng)畫顯示和隱藏圖片
以前我們?cè)趈s中如果要隱藏顯示一個(gè)元素我們需要利用display等于none來設(shè)置并且還沒有效果,現(xiàn)在在jquery中有了hide();我們可以利用hide()方法來操作,希望本文章給大家所有幫助。2015-10-10jQuery Easyui學(xué)習(xí)之datagrid 動(dòng)態(tài)添加、移除editor
使用easyui行編輯的時(shí)候完成編輯的功能比較簡單,但是如果要根據(jù)一個(gè)框的值動(dòng)態(tài)改變別的值或者編輯的時(shí)候禁用某個(gè)框的時(shí)候就比較麻煩了,下面給大家介紹easyui datagrid 動(dòng)態(tài)添加、移除editor,感興趣的朋友一起學(xué)習(xí)吧2016-01-01基于JQUERY的多級(jí)聯(lián)動(dòng)代碼
基于JQUERY的多級(jí)聯(lián)動(dòng)實(shí)現(xiàn)代碼,需要的朋友可以參考下,另外腳本之家特為大家多整理了幾個(gè)大家可以測(cè)試下2012-01-01Jquery 方塊隨著鼠標(biāo)所在的區(qū)域而放大
下面都是默認(rèn)一樣大小的方塊,當(dāng)鼠標(biāo)放到你想要放的位置,則當(dāng)前位置的方塊則放大。2010-05-05javascript和jquery修改a標(biāo)簽的href屬性
a標(biāo)簽的href如何修改,下面為大家介紹下使用javascript或jquery來簡單實(shí)現(xiàn),感興趣的朋友可以參考下2013-12-12