jQuery實(shí)現(xiàn)仿路邊燈箱廣告圖片輪播效果
特效介紹
本圖片幻燈就像路邊燈箱廣告,路邊大廣告牌效果,LED切換效果,并且會一直保持在頁面最低端。
演示圖
使用方法
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無縫向上滾動實(shí)現(xiàn)代碼
- jquery實(shí)現(xiàn)簡單的無縫滾動
- jQuery插件scroll實(shí)現(xiàn)無縫滾動效果
- 基于jQuery的上下無縫滾動應(yīng)用(單行或多行)
- jquery xMarquee實(shí)現(xiàn)文字水平無縫滾動效果
- jquery 文本上下無縫滾動,鼠標(biāo)放上去就停止 小例子
- 基于編寫jQuery的無縫滾動插件
- jQuery動畫效果實(shí)現(xiàn)圖片無縫連續(xù)滾動
- jQuery插件實(shí)現(xiàn)無縫滾動特效
- JQuery插件Marquee.js實(shí)現(xiàn)無縫滾動效果
- jQuery實(shí)現(xiàn)的多張圖無縫滾動效果【測試可用】
- jquery實(shí)現(xiàn)滑屏大圖定時收縮為小banner圖片的廣告代碼
- 基于jquery實(shí)現(xiàn)圖片廣告輪換效果代碼
- jQuery實(shí)現(xiàn)的無縫廣告圖片左右滾動功能詳解
相關(guān)文章
JQuery動態(tài)添加Select的Option元素實(shí)現(xiàn)方法
下面小編就為大家?guī)硪黄狫Query動態(tài)添加Select的Option元素實(shí)現(xiàn)方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-08-08使用jquery插件實(shí)現(xiàn)圖片延遲加載技術(shù)詳細(xì)說明
有時我們看到一些大型網(wǎng)站,頁面如果有很多圖片的時候,當(dāng)你滾動到相應(yīng)的行時,當(dāng)前行的圖片才即時加載的,這樣子的話頁面在打開只加可視區(qū)域的圖片,而其它隱藏的圖片則不加載,一定程序上加快了頁面加載的速度,對于比較長的頁面來說,這個方案是比較好的。2011-03-03Jquery中使用show()與hide()方法動畫顯示和隱藏圖片
以前我們在js中如果要隱藏顯示一個元素我們需要利用display等于none來設(shè)置并且還沒有效果,現(xiàn)在在jquery中有了hide();我們可以利用hide()方法來操作,希望本文章給大家所有幫助。2015-10-10jQuery Easyui學(xué)習(xí)之datagrid 動態(tài)添加、移除editor
使用easyui行編輯的時候完成編輯的功能比較簡單,但是如果要根據(jù)一個框的值動態(tài)改變別的值或者編輯的時候禁用某個框的時候就比較麻煩了,下面給大家介紹easyui datagrid 動態(tài)添加、移除editor,感興趣的朋友一起學(xué)習(xí)吧2016-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