使用jQuery为触摸事件选择区域
Selecting zones for touch events with jQuery
我正在使用https://github.com/n33/jquery.touch用于创建触摸事件。想要在全身周围使用一些手势,但这是唯一一个id为"map"的贴图对象。我正在尝试:
$('body').not('#map');
以及其他变体,但这些手势在地图中仍然有效。
我的代码:
var touch = $('#body').not('#map');
touch.enableTouch({useMouse: true});
touch.on('doubleTap', function() { gestures("double"); });
如果您试图添加事件处理程序,则需要执行以下操作:
var touch = $('#body'),
exclude = $('#map');
touch.enableTouch({useMouse: true});
touch.on('doubleTap', function(e) {
var $touchedElement = $(e.target);
if (!$touchedElement.is(exclude) {
gestures("double");
}
});
您可能必须在选择器本身中设置此项。
$('body:not(#map)').touchFunction();
相关文章:
- 当选择值x时,Javascript需要在正确的位置显示文本区域,从而循环通过具有选择选项的表单
- HTML-从mysql生成的选择框中的一个选项更改文本区域的颜色
- 大写--文本区域中的文本选择
- 如何使用JavaScript/jQuery选择图像的多边形区域
- JavaScript 在更改选择时不显示文本区域
- Javascript:Unicode符号选择器(用于将数学符号添加到文本区域)
- 缩小后的大图像上的Jcrop圆形选择显示预览选择区域中的全尺寸图像
- 如何在饼图(高图表)中选择区域
- JCrop:将文本添加到选择区域 - 可能
- 一个滚动条用于三个选项或选择区域
- 如何在钛应用程序中使图像选择区域更大
- 单击并拖动选择区域
- HTML图像地图,可选择区域触发弹出内容
- 使用jQuery为触摸事件选择区域
- 如何在选择区域时保存剑道UI编辑器中的光标位置
- 如何在谷歌地图上高亮下拉选择区域的区域
- JQuery克隆选择区域并将其全部传递给PHP数组
- 当右击选择区域外时,允许复制当前选择区域(相对于取消选择)
- 在javascript中选择区域/矩形
- 使用javascript在html页面上显示自定义选择区域