如何基于JS实现移动端左滑删除功能

  介绍

这篇文章主要介绍如何基于JS实现移动端左滑删除功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

JS的作用是什么

1,能够嵌入动态文本于HTML页面。2,对浏览器事件做出响应。3,读写HTML元素。4、在数据被提交到服务器之前验证数据。5,检测访客的浏览器信息。6,控制饼干,包括创建和修改等7,基于节点。js技术进行服务器端编程。

具体代码如下所示:

& lt; div 类=皐rap  pay-wrap", id=發ists"比;   ,,,@foreach  (var  item 拷贝模型)   ,,,{   ,,,,,& lt; div 类=皃ay-list",, id=癅item.UID"比;   ,,,,,,,& lt; div 类=皃ay-each",在   ,,,,,,,,,& lt; div 类=皃ay-order-teacher",, onclick=鞍?& # 39;@item.DiseaseInfoID& # 39;)“祝辞& lt;/div> & lt; div 类=癲etaildiv",, onclick=鞍?& # 39;@item.DiseaseInfoID& # 39;)“比;   ,,,,,,,,,,,@ (item.DiseaseInformation.Title.GetSubstr (60))   ,,,,,,,,,& lt;/div>   ,,,,,,,,,& lt; div , onclick=鞍?& # 39;@item.DiseaseInfoID& # 39;)“比;   ,,,,,,,,,,,& lt; span 在@ (item.DiseaseInformation.Source) & lt;/span>   ,,,,,,,,,,,& lt; span 祝辞& lt; img  src=皛/内容/img/yueduliang.png",,/祝辞,@ (item.DiseaseInformation.BrowseNum) & lt;/span>   ,,,,,,,,,& lt;/div>   ,,,,,,,,,& lt; div 类=皃ay-order-swiper",祝辞& lt; a  href=癹avascript:“, rel=癳xternal  nofollow", onclick=暗露?& # 39;@item.UID& # 39;)“,类=癰tn  btn-red  pay-order-btn  pay-order-del",在删除& lt;/a>   ,,,,,,,,,& lt;/div>   ,,,,,,,& lt;/div>   ,,,,,& lt;/div>   ,,,}   & lt;才能/div>

jquery.productswipe。js代码

/* * * * * * * * * * * * * * * * * * * *   ,*基于jquery模拟移动端列表左右滑动删除   *大敌;作者:yaohuitao@100tal.com   ,* * * * * * * * * * * * * * * * * * */function  prevent_default (e), {   e.preventDefault才能();   }   function  disable_scroll (), {   (文档)。在美元才能(& # 39;touchmove& # 39;,, prevent_default);   }   function  enable_scroll (), {   (文档)美元才能.off (& # 39; touchmove& # 39;,, prevent_default);   }   var  mytouch =, function  (obj), {//才能滑动删除   var 才能;Drags =, {};   Drags.dragtag 才能=,false;//拖动状态   Drags.dragstart =,才能正确;//拖动开始标志   时间=Drags.datatransx 才能;0;   美元才能(obj)   ,,,内(& # 39;touchstart  mousedown& # 39;,, function  (e), {   ,,,,,if (!(美元(e。target) .hasClass (“pay-order-swiper"), | |,美元(e。target) .parents () .hasClass (“pay-order-swiper"))), {   ,,,,,,,closeallswipe();,,,//点击还原   ,,,,,,,if  (e.originalEvent.targetTouches), {   ,,,,,,,,,Drags.dragx =, e.originalEvent.targetTouches [0] .pageX;   ,,,,,,,,,Drags.dragy =, e.originalEvent.targetTouches [0] .pageY;   ,,,,,,,},{else    ,,,,,,,,,Drags.dragx =, e.pageX;   ,,,,,,,,,Drags.dragy =, e.pageY;   ,,,,,,,}   ,,,,,,,if  ($ (e.currentTarget) .attr (“data-transX")), {   ,,,,,,,,,Drags.datatransx =,方法($ (e.currentTarget) .attr (“data-transX"));   ,,,,,,,}   ,,,,,,,Drags.dragtag =,真的;   ,,,,,,,Drags.dragstart =,真的;   ,,,,,}   ,,,})   ,,,内(& # 39;touchmove  mousemove& # 39;,, function  (e), {   ,,,,,if  (Drags.dragtag), {   ,,,,,,,(e.currentTarget)美元.removeClass (& # 39; animatedh& # 39;);   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

如何基于JS实现移动端左滑删除功能