jQuery商品飛入購物車效果
分享一段程式碼例項,它簡單實現了飛入購物車效果的功能。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> * { padding: 0; margin: 0; } ul li { list-style: none; padding: 10px; overflow: hidden; } .left_a { display: block; width: 100px; height: 100px; text-align: center; background: #ccc; font-size: 26px; float: left; text-decoration: none; color: #fff; overflow: hidden; margin-right: 18px; } .right_div { position: relative; } .right_div h2 { font-size: 16px; color: #666; } .right_div p { font-size: 14px; color: #666; padding-top: 8px; } .add_cart { display: block; position: absolute; top: 74%; right: 2%; border: 1px solid red; padding: 4px 8px; text-align: center; font-size: 16px; text-decoration: none; background: rgba(0, 180, 0, 0.5); color: #fff; } .cart_shop { width: 80px; height: 80px; border-radius: 50%; background: #d2d2d2; box-shadow: 0 0 2px #d2d2d2; line-height: 80px; text-align: center; border-radius: 50%; position: fixed; bottom: 50px; right: 3%; } .cart_shop a { display: block; width: 30px; height: 30px; text-align: center; line-height: 30px; position: absolute; top: 0; right: 0; background: red; border-radius: 50%; color: white; font-size: 12px; } </style> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script> $(function () { $(".add_cart").click(function () { $(".cart_shop a").text(parseInt($(".cart_shop a").text()) + 1); var shopOffset = $(".cart_shop").offset(); var leftaOffset = $(this).parent().siblings('.left_a').offset(); var cloneDiv = $(this).parent().siblings('.left_a').clone(); cloneDiv.css({ "position": "absolute", "left": leftaOffset.left, "top": leftaOffset.top, }); $(this).parent().siblings('.left_a').parent().append(cloneDiv); cloneDiv.stop().animate({ width: 0, height: 0, left: shopOffset.left, top: shopOffset.top, opacity: 1 }, 'slow'); }); }) </script> </head> <body> <ul> <li> <a href="#" class="left_a"></a> <div class="right_div"> <a href="#" class="add_cart">新增</a> </div> </li> <li> <a href="#" class="left_a" style="color:green;"></a> <div class="right_div"> <a href="#" class="add_cart">新增</a> </div> </li> </ul> <div class="cart_shop"> <a href="">0</a> </div> </body> </html>
上面的程式碼實現了我們的要求,程式碼比較簡單,更多內容可以參閱相關閱讀。
相關閱讀:
(1).parseInt()參閱javascript parseInt()一章節。
(2).offset()參閱jQuery offset()方法一章節。
(3).parent()參閱jQuery parent()方法一章節。
(4).siblings()參閱jQuery siblings()方法一章節。
相關文章
- 淘寶買家授權API系列:新增購物車商品、刪除購物車商品、獲取購物車商品列表API
- 用Provider實現商品加入購物車的動畫效果IDE動畫
- Vue實現購物車效果Vue
- iOS加入購物車動畫效果iOS動畫
- jQuery 加入購物車 彈窗jQuery
- jquery簡單購物車功能jQuery
- 通過拖動將商品新增到購物車效果程式碼例項
- 加入購物車動畫效果實現動畫
- 【jquery】實現購物車加減jQuery
- JavaScript購物車計算商品總價格JavaScript
- Redis 購物車 - 刪除商品與更新購買數量Redis
- javascript仿天貓加入購物車動畫效果JavaScript動畫
- 購物車自動計算商品總價格
- jQuery實現購物車的增刪改查jQuery
- 購物車模組
- 直播商城APP,直接實現購物車商品數量加減APP
- flutter 購物車功能Flutter
- iOS 購物車動畫iOS動畫
- angularjs實現的購物車效果程式碼例項AngularJS
- BIIntelligence:購物車裡超七成商品未被支付買走Intel
- Python入門基礎—購物車小程式Python
- 完善購物車系統
- jQuery+PHP實現購物商城常用的星級評分效果jQueryPHP
- 購物車的實現原理
- python之購物車程式Python
- 購物車原理以及實現
- vue例項-購物車功能Vue
- React實現購物車功能React
- jquery外掛實現圖片可拖動的購物車程式碼jQuery
- jquery隨機飛舞的小蟲效果jQuery隨機
- 使用Vue做一個購物車Vue
- 改版後前端購物車系統前端
- VUE-書籍購物車案例Vue
- 微信小程式的購物車功能微信小程式
- 購物車(OK HTTP方法請求)HTTP
- 微信小程式之購物車功能微信小程式
- 購物網站側欄商品分類導航網站
- 原生js實現購物車結算JS