Jquery 手机中ElevateToom未滚动的图像
手机中ElevateToom未滚动的图像 当有一张ElevateToom插件的图片时,您需要滚动条 你用手指站在图像上 无法在手机中向上或向下滚动Jquery 手机中ElevateToom未滚动的图像,jquery,mobile,scroll,mobile-phones,Jquery,Mobile,Scroll,Mobile Phones,手机中ElevateToom未滚动的图像 当有一张ElevateToom插件的图片时,您需要滚动条 你用手指站在图像上 无法在手机中向上或向下滚动 需要帮助为了获得更好的用户体验,我想在手机上销毁ElevateToom,但遇到了同样的问题。当我尝试浏览图片时,无法滚动网页。我发现touchmove事件通过以下代码无法正常运行: b.$elem.bind("touchmove", function(a) { a.preventDefault(); b
需要帮助为了获得更好的用户体验,我想在手机上销毁ElevateToom,但遇到了同样的问题。当我尝试浏览图片时,无法滚动网页。我发现
touchmove
事件通过以下代码无法正常运行:
b.$elem.bind("touchmove", function(a) {
a.preventDefault();
b.setPosition(a.originalEvent.touches[0] || a.originalEvent.changedTouches[0])
});
我删除了elevateToom并用以下代码解除了touchmove
绑定
$('#imgzoom').removeData('elevateZoom');
$('.zoomWrapper img.zoomed').unwrap();
$('.zoomContainer').remove();
$("#imgzoom").unbind("touchmove");
这适用于ElevateToom 3.0.8:
在elevateToom.js中,搜索“touchmove”和“touchend”,删除或注释所有使用这些词的绑定。现在,您可以在移动设备上滚动(使用触摸屏),并且镜头仍然可以在桌面上工作。您好,我有同样的问题,您找到解决方案了吗?请参阅: