直播商城平臺,購物車長按右滑出現刪除按鈕
直播商城平臺,購物車長按右滑出現刪除按鈕
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"> <title>js側滑顯示刪除按鈕</title> <style> * { margin: 0; padding: 0; } body { font-size: .14rem; } li { list-style: none; } i { font-style: normal; } a { color: #393939; text-decoration: none; } .list { overflow: hidden; margin-top: .2rem; padding-left: .3rem; border-top: 1px solid #ddd; } .list li { overflow: hidden; width: 120%; border-bottom: 1px solid #ddd; } .list li a { display: block; height: .88rem; line-height: .88rem; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; } .list li i { float: right; width: 15%; text-align: center; background: #E2421B; color: #fff; } .swipeleft { transform: translateX(-15%); -webkit-transform: translateX(-15%); } </style> <script> //計算根節點HTML的字型大小 function resizeRoot() { var deviceWidth = document.documentElement.clientWidth, num = 750, num1 = num / 100; if (deviceWidth > num) { deviceWidth = num; } document.documentElement.style.fontSize = deviceWidth / num1 + "px"; } //根節點HTML的字型大小初始化 resizeRoot(); window.onresize = function () { resizeRoot(); }; </script> </head> <body> <section> <div class="list"> <ul> <li><a href="#">側滑顯示刪除按鈕1<i>刪除</i></a></li> <li><a href="#">側滑顯示刪除按鈕2<i>刪除</i></a></li> <li><a href="#">側滑顯示刪除按鈕3<i>刪除</i></a></li> </ul> </div> <script> //側滑顯示刪除按鈕 var expansion = null; //是否存在展開的list var container = document.querySelectorAll('.list li a'); for (var i = 0; i < container.length; i++) { var x, y, X, Y, swipeX, swipeY; container[i].addEventListener('touchstart', function (event) { x = event.changedTouches[0].pageX; y = event.changedTouches[0].pageY; swipeX = true; swipeY = true; if (expansion) { //判斷是否展開,如果展開則收起 expansion.className = ""; } }); container[i].addEventListener('touchmove', function (event) { X = event.changedTouches[0].pageX; Y = event.changedTouches[0].pageY; // 左右滑動 if (swipeX && Math.abs(X - x) - Math.abs(Y - y) > 0) { // 阻止事件冒泡 event.stopPropagation(); if (X - x > 10) { //右滑 event.preventDefault(); this.className = ""; //右滑收起 } if (x - X > 10) { //左滑 event.preventDefault(); this.className = "swipeleft"; //左滑展開 expansion = this; } swipeY = false; } // 上下滑動 if (swipeY && Math.abs(X - x) - Math.abs(Y - y) < 0) { swipeX = false; } }); } </script> </body> </html>
以上就是直播商城平臺,購物車長按右滑出現刪除按鈕, 更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2888636/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 搭建自己的直播平臺,修改cell刪除按鈕字型大小
- 搭建直播平臺,Android ListView 長按刪除列表項AndroidView
- 短視訊系統,長按側滑實現刪除的按鈕
- JavaScript點選按鈕刪除div元素JavaScript
- jQuery點選按鈕刪除div元素jQuery
- 小程式實現長按刪除圖片
- 直播平臺搭建原始碼,qt自定義滑動按鈕原始碼QT
- 直播平臺開發,Clip-path實現按鈕流動邊框動畫動畫
- kindeditor 圖片管理增加刪除操作按鈕
- Simple WPF: WPF 實現按鈕的長按,短按功能
- 點選刪除按鈕彈出是否刪除提示框
- 直播商城APP,直接實現購物車商品數量加減APP
- 快速搭建直播平臺,點選按鈕(Button)後改變顏色
- 點選刪除按鈕刪除當前行程式碼例項行程
- elementUI去掉input右邊上下按鈕UI
- JavaScript點選按鈕刪除一個div元素JavaScript
- Android實現商城購物車功能Android
- QT經驗(一)——按鈕長按事件分析QT事件
- 刪除按鈕點選後的虛線輪廓
- 動態建立具有刪除行按鈕的table表格
- 新增了自定義的編輯和刪除按鈕
- 淘寶買家授權API系列:新增購物車商品、刪除購物車商品、獲取購物車商品列表API
- 按鈕上面的按鈕 (轉)
- 直播商城原始碼,vue製作簡易的購物車原始碼Vue
- WPF中的ListBox怎麼新增刪除按鈕並刪除所在行
- 點選回車實現按鈕點選功能
- 短視訊平臺原始碼,長按視訊、對話方塊彈出操作可選按鈕原始碼
- Redis 購物車 - 刪除商品與更新購買數量Redis
- 電商網站的購買按鈕網站
- JavaScript新增一個文字框並帶有刪除按鈕JavaScript
- 按鈕
- 亞馬遜Dash永久下架:智慧購物按鈕究竟犯了什麼錯?亞馬遜
- iOS 程式碼限制textField的輸入長度並且刪除按鈕還得有效iOS
- idea除錯按鈕的作用Idea除錯
- 自定義view之寫一個帶刪除按鈕的EdittextView
- Dcat-admin新增頂部右側按鈕
- 短視訊app製作,實現訊息列表的左滑刪除或長按刪除APP
- js實現的按鈕響應點選回車事件JS事件