Angularjs 我的网络项目缩放图片在android设备上不起作用,但ios很好 我的项目使用ionicframework,图像缩放使用H5的标签滚动和div 这是我的js&Html代码 你能帮我吗 我将不胜感激

Angularjs 我的网络项目缩放图片在android设备上不起作用,但ios很好 我的项目使用ionicframework,图像缩放使用H5的标签滚动和div 这是我的js&Html代码 你能帮我吗 我将不胜感激,angularjs,html,scroll,ionic,zooming,Angularjs,Html,Scroll,Ionic,Zooming,app.register.directive('zoomable',函数(滚动){ 返回{ 链接:函数(范围、元素、属性){ 元素绑定('load',function()){ var container=document.getElementById(scope.item.id); var clientWidth=0; var-clientHeight=0; var scroller=new scroller(scroll.render(container)){ scrollingX:对, 卷轴

app.register.directive('zoomable',函数(滚动){
返回{
链接:函数(范围、元素、属性){
元素绑定('load',function()){
var container=document.getElementById(scope.item.id);
var clientWidth=0;
var-clientHeight=0;
var scroller=new scroller(scroll.render(container)){
scrollingX:对,
卷轴:是的,
动画:对,
弹跳:没错,
锁定:对,
缩放:是的,
明祖:错,
最大缩放:1.5
});
var rect=container.getBoundingClientRect();
scroller.setPosition(rect.left+container.clientLeft,rect.top+container.clientTop);
var image=document.getElementById(scope.item.id);
var contentWidth=image.width;
var contentHeight=image.height;
var reflow=函数(){
clientWidth=container.clientWidth;
clientHeight=container.clientHeight;
scroller.setDimensions(clientWidth、clientHeight、contentWidth、contentHeight);
};
window.addEventListener(“调整大小”,回流,假);
回流焊();
如果('ontouchstart'在窗口中){
container.addEventListener(“touchstart”,函数(e){
如果(e.touch[0]&&e.touch[0]。目标&&
e、 触摸[0].target.tagName.match(/input | textarea | select/i)){
返回;
}
scroller.doTouchStart(e.touchs,e.timeStamp);
e、 预防默认值();
},假);
文件.添加的文件列表器(“触摸移动”,功能(e){
scroller.doTouchMove(e.touchs,e.timeStamp,e.scale);
},假);
文件.添加的EventListener(“touchend”,函数(e){
滚动条.doTouchEnd(即时间戳);
},假);
文档.添加的EventListener(“触摸取消”,函数(e){
滚动条.doTouchEnd(即时间戳);
},假);
}否则{
var mousedown=false;
container.addEventListener(“mousedown”,函数(e){
if(e.target.tagName.match(/input | textarea | select/i)){
返回;
}
scroller.doTouchStart([{
pageX:e.pageX,
佩吉:佩吉
}],即时间戳);
mousedown=true;
},假);
文档.添加的事件列表器(“mousemove”,函数(e){
如果(!mousedown){
返回;
}
scroller.doTouchMove([{
pageX:e.pageX,
佩吉:佩吉
}],即时间戳);
mousedown=true;
},假);
文件.附录列表器(“鼠标”,函数(e){
如果(!mousedown){
返回;
}
滚动条.doTouchEnd(即时间戳);
mousedown=false;
},假);
container.addEventListener(navigator.userAgent.indexOf(“Firefox”)>-1
?“DOMMouseScroll”:“鼠标滚轮”,功能(e){
scroller.doMouseZoom(e.detail?(e.detail*-120):e.wheeldta,e.timeStamp,e.pageX,e.pageY);
},假);
}
});
}
}
})


您尝试了什么?这个问题没有提供太多的细节,可能很难回答。是的,我会帮你来我的位置完成你的项目谢谢你的时间,我已经添加了一些我问题的细节…@Co.Aden@Klaster_1@HeroNunchaku你说我的网页项目缩放图片在安卓设备上不起作用,但ios很好,这是什么意思?你能提供这两种设备的屏幕截图吗?