jQuery實現刪除li節點的方法
740
2024-02-10
本文實例講述了jQuery實現的雙11天貓拆紅包抽獎效果代碼,是一款基于jquery+css3實現的鼠標點擊紅包搖一搖抽獎代碼,具有點擊抽獎后紅包搖動并彈出抽獎結果信息的功能,分享給大家供大家參考。具體如下:
運行效果截圖如下:
具體代碼如下:
HTML部分:
<div class="opacity" style="display: none;"></div> <div class="red"><img src="http://www.gimoo.net/t/1904/asd23.png"></div> <div class="windows" style="display: none;"> <div class="text"><a >恭喜抽中棒棒糖一枚!</a></div> <a > <div class="close"><img src="http://www.gimoo.net/t/1904/close.png"></div> </a> </div>
說明:
.opacity 是抽中獎的遮罩層;
.red 是抽獎圖片;
.windows 是抽中獎的界面
CSS部分:
@-webkit-keyframes shake { 0%{ -webkit-transform: rotate(2deg) translate3d(0,0,0) } 50%{ -webkit-transform: rotate(-2deg) translate3d(0,0,0) } 100%{ -webkit-transform: rotate(2deg) translate3d(0,0,0) } }
搖獎的過程,就是利用CSS的transform :rotate。配合animation;
.red { width:300px; height:345px; border-radius:15px; box-shadow:1px1px20px#666; position: fixed; top:50%; left:50%; overflow: hidden; margin-left:-150px; margin-top:-172px; transform-origin:50%100%; -webkit-transform-origin:50%100%; }
這里,我們讓旋轉的起點為圖片的底部中心。
transform-origin:50%100%; -webkit-transform-origin:50%100%;
jQuery部分:
$(document).ready(function(){ $(".red").click(function(){ $(this).addClass("shake"); setTimeout(function(){ $(".red").removeClass("shake"); $(".windows").fadeIn(); $(".opacity").fadeIn(); },2000); }); $(".close").click(function(){ $(this).parent().fadeOut(); $(".opacity").fadeOut(); $(".windows").css("display","none"); }) });
點擊按鈕,添加shake類。加個定時器,2s后去掉shake類。
demo演示:雙11天貓拆紅包抽獎效果
demo下載:點進來下載
這就是為大家準備的雙十一紅包,在即將到來的雙十二中大家可以動手實現雙12拆紅包抽獎功能。
#免責聲明#
本站[綠夏技術導航]提供的一切軟件、教程和內容信息僅限用于學習和研究目的;不得將上述內容用于商業或者非法用途,否則,一切后果請用戶自負。本站信息來自網絡收集整理,版權爭議與本站無關。您必須在下載后的24個小時之內,從您的電腦或手機中徹底刪除上述內容。如果您喜歡該程序或內容,請支持正版,購買注冊,得到更好的正版服務。我們非常重視版權問題,如有侵權請郵件[admin@lxwl520.com]與我們聯系進行刪除處理。敬請諒解!