Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript阻止默认值-仅阻止向后滑动_Javascript_Android_Jquery_Ios_Polymer - Fatal编程技术网

Javascript阻止默认值-仅阻止向后滑动

Javascript阻止默认值-仅阻止向后滑动,javascript,android,jquery,ios,polymer,Javascript,Android,Jquery,Ios,Polymer,在我正在开发的一个web应用程序中,我的一个元素非常大(一张桌子),因此,它接近iphone屏幕的边缘 当用户触摸元素时,用户可以选择表中显示的各种内容。当用户的手指在桌子上时,我会阻止所有默认的触摸动作。但是,我并不阻止页面上的默认触摸操作,因为我希望用户在元素之外时仍然能够正常滚动和缩放 我所面临的问题是,如果用户在进行touchmove时只在元素外移动了一点点,那么用户通常会返回 正如我所说,我不想普遍地阻止默认设置,因为在这个特定页面上,滚动和缩放对我很重要。有没有一种方法可以防止只使用

在我正在开发的一个web应用程序中,我的一个元素非常大(一张桌子),因此,它接近iphone屏幕的边缘

当用户触摸元素时,用户可以选择表中显示的各种内容。当用户的手指在桌子上时,我会阻止所有默认的触摸动作。但是,我并不阻止页面上的默认触摸操作,因为我希望用户在元素之外时仍然能够正常滚动和缩放

我所面临的问题是,如果用户在进行touchmove时只在元素外移动了一点点,那么用户通常会返回


正如我所说,我不想普遍地阻止默认设置,因为在这个特定页面上,滚动和缩放对我很重要。有没有一种方法可以防止只使用jquery、polymer、javascript或这三者的某种组合进行反刷?

如果加载此特定页面时,适用于所有页面的反刷都不起作用,用户会感到困惑(ux问题?)吗?这是一个很好的观点,我没有考虑过。我的直觉告诉我,即使是令人困惑的事情,意外回去的挫败感也压倒了这种担忧。此外,该网站还有类似iphone的后退按钮,如果用户对缺少后退功能感到困惑,可以使用这些按钮。我建议您保留默认行为,但由于这是一个紧迫的问题,您可以在window.onbeforeuload中添加确认对话框,这样可以避免意外数据丢失。谢谢。那是我的B计划。