Javascript swipeLeft和swipeRight不工作。。。?

Javascript swipeLeft和swipeRight不工作。。。?,javascript,html,phonegap-build,swipe,swiper,Javascript,Html,Phonegap Build,Swipe,Swiper,在dekstop上,此示例运行良好 在移动设备中,当我滑动左键时,下一个div应该会出现,但上一个div会出现。这意味着swipeleft和swiperight不起作用 我累了。请能。提前谢谢 功能滑动(t,n){ “严格使用”; 函数e(){ //h=All Div//w=All Div Length//m=500//t.offsetWidth=500//E.style.width=”“//h.Length*m+“px”=2000px h=E.children,w=Array(h.lengt

在dekstop上,此示例运行良好

在移动设备中,当我滑动左键时,下一个div应该会出现,但上一个div会出现。这意味着swipeleft和swiperight不起作用

我累了。请能。提前谢谢

功能滑动(t,n){
“严格使用”;
函数e(){
//h=All Div//w=All Div Length//m=500//t.offsetWidth=500//E.style.width=”“//h.Length*m+“px”=2000px
h=E.children,w=Array(h.length),m=t.getBoundingClientRect().width | | t.offsetWidth,E.style.width=h.length*m+“px”;
对于(var n=h.length;n--;){
var e=h[n];//e=特定Div的总数
e、 style.width=m+“px”,e.setAttribute(“数据索引”,n),f.transitions&&(e.style.left=n*-m+“px”,a(n,b>n?-m:n>b?m:0,0))
}
f、 转换| |(E.style.left=b*-m+“px”),t.style.visibility=“可见”
}
函数i(){
b?r(b-1):n.连续和&r(h.长度-1)
}
函数o(){
h、 长度-1>b?r(b+1):n.连续和&r(0)
}
函数r(t,e){
//警报(t);
//警报($('.swipe wrap').find('div').eq(t).text());
如果(b!=t){
if(f.transitions){
对于(var i=Math.abs(b-t)-1,o=Math.abs(b-t)/(b-t);i-;)a((t>b?t:b)-i-1,m*o,0);
a(b,m*o,e||T),a(T,0,e|T)
}else d(b*-m,t*-m,e|t);
b=t,v(n.callback&&n.callback(b,h[b]))
}
}
函数a(t,n,e){
s(t,n,e),w[t]=n
}
函数s(t,n,e){
var i=h[t],
o=i&i.style;
o&&(o.webkittransationduration=o.MozTransitionDuration=o.msTransitionDuration=o.otransation=o.transitionDuration=e+“ms”,o.webkitttransform=“translate”(++-n+“px,0)”+“translateZ(0)”,o.msTransform=o.MozTransform=o.OTransform=“translateX”(++-n+“px)”)
}
函数d(t,e,i){
如果(!i)返回E.style.left=E+“px”,则无效0;
var o=+新日期,
r=设置间隔(函数(){
变量a=+新日期-o;
返回a>i?(E.style.left=E+“px”,y&&c(),n.transitionnd&&n.transitionEnd.call(event,b,h[b]),clearInterval(r),void 0):(E.style.left=(E-t)*(Math.floor(100*(a/i))/100)+t+“px”,void 0)
}, 4)
}
函数c(){
p=设置超时(o,y)
}
函数u(){
y=0,清除超时(p)
}
var l=函数(){},
v=功能(t){
设置超时(t | | l,0)
},
f={
addEventListener:!!window.addEventListener,
触摸窗口| | window.DocumentTouch中的“ontouchstart”&&documentInstanceof DocumentTouch,
转换:函数(t){
var n=[“transformProperty”、“WebKittTransform”、“MozTransform”、“OtrTransform”、“msTransform”];
for(n中的变量e)
if(void 0!==t.style[n[e]])返回!0;
返回!1
}(document.createElement(“滑动”))
};
if(t){
var h,w,m,E=t.儿童[0];
n=n |{};
var p,x,b=parseInt(n.startSlide,10)| 0,
T=n.速度| | 300,
y=n.auto | | 0,
L={},
g={},
k={
handleEvent:功能(t){
开关(t型){
案例“touchstart”:
这个。开始(t);
打破
案例“touchmove”:
这个。移动(t);
打破
案例“touchend”:
v(本末(t));;
打破
案例“WebKittTransitionEnd”:
案例“msTransitionEnd”:
案例“oTransitionEnd”:
案例“otransitionend”:
案例“transitionend”:
v(该传递函数d(t));
打破
大小写“调整大小”:
v(e.call())
}
n、 stopPropagation&t.stopPropagation()
},
开始:函数(t){
var n=t.t[0];
L={
x:n.pageX,
y:n.pageY,
时间:+新日期
},x=void 0,g={},E.addEventListener(“touchmove”,this,!1),E.addEventListener(“touchend”,this,!1)
},
移动:功能(t){
如果(!(t.touchs.length>1 | | t.scale&&1!==t.scale)){
n、 禁用滚动(&t.preventDefault();
var e=t.t[0];
g={
x:e.pageX-L.x,
y:e.pageY-L.y
},x==void 0&&(x=!!(x&&g.x)0 | b==h.length-1&&0>g.x?Math.abs(g.x)/m+1:1),s(b-1,g.x+w[b-1],0),s(b,g.x+w[b],0),s(b+1,g+1,g.x+w[b]
}
},
完:函数(){
变量t=+新日期-L.时间,
e=250>数字(t)和数学abs(g.x)>20 | |数学abs(g.x)>m/2,
i=!b&&g.x>0 | | b==h.length-1&&0>g.x,
o=0>g.x;
x |&!i?(o)(a(b-1,-m,0),a(b,w[b]-m,T),a(b+1,w[b+1]-m,T),b+=1):(a(b+1,m,0),a(b,w[b]+m,T),a(b-1,w[b-1]+m,T),n.回调和n.回调(b,h[b]):(a(b-1,-m,T),a(b,0,T)),e