H5左側滑刪除簡單實現

2022-01-23 19:37:17 字數 705 閱讀 8882

在乙個列表的一條中,往左滑動時,右邊出現刪除按鈕,點選可刪除這一條

列表中一項為父div,其中包含內容div和刪除按鈕span 父div相對定位,設定寬度.內容div寬度與父div寬度一樣.內容和按鈕都絕對定位,並且內容zindex在按鈕之上 這樣,就將按鈕遮住了.然後在內容上繫結touchstart和touchmove事件.計算座標的移動判斷出是左還是右. 根據左和右來改變內容的left值.當內容的left值向左移動一段距離,那麼刪除按鈕就露出來了.可將這段距離設為 刪除按鈕的寬度.當內容向右移動時,再將left值設為0.這樣就實現了.

點選綠色檢視效果

第一條刪除

css:

.moveleft.itembox .itemcont .itemdelbtn
view code

js:

1

function

moveleft(thisobj)

29 (function

touchleft()

10);

18 $(".itemcont").on("touchmove", function

(e)19

else

if (math.abs(x) > math.abs(y) && x > 0)

29});

30 })()

view code

h5 上 刪除 互動 H5頁面基於介面實現資料互動

6 當然就是預算和對時間的要求,使用者體驗度要求不高的話,那可以用h5來做。首先展示兩個我自己編寫的請求介面 獲得資料解析之後填充到h5頁面的通用方法 json格式 可以複製直接使用,已寫好注釋 請求介面 functionajaxforjson url,op,jsondata,array param...

H5單頁面手勢滑屏切換原理

h5單頁面手勢滑屏切換是採用html5 觸控事件 touch 和 css3動畫 transform,transition 來實現的,效果圖如下所示,本文簡單說一下其實現原理和主要思路。1 實現原理 假設有5個頁面,每個頁面佔螢幕100 寬,則建立乙個div容器viewport,將其寬度 width ...

原生javascript編寫手機端H5滑動效果

主要用到touchstart touchmove touchend三個函式的編寫。效果如下 h5滑動banner效果title box movebox movebox li style window.onload function 觸控開始 function boxtouchstart e func...