Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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
jquerymobile";taphold”是;地图上_Jquery_Jquery Mobile_Openlayers - Fatal编程技术网

jquerymobile";taphold”是;地图上

jquerymobile";taphold”是;地图上,jquery,jquery-mobile,openlayers,Jquery,Jquery Mobile,Openlayers,我正在使用基于openlayers API的jquery mobile创建一个基于web的应用程序。我无法在地图上触发“taphold”事件。您能告诉我如何在地图上触发taphold事件吗。我试过很多taphold的例子,但不幸的是失败了 这是我的密码: $('#map').bind('taphold', function(e){ var position = map.getLonLatFromPixel(e.xy); alert(position); })) 一旦成功,您将注意到您可能不希望

我正在使用基于openlayers API的jquery mobile创建一个基于web的应用程序。我无法在地图上触发“taphold”事件。您能告诉我如何在地图上触发taphold事件吗。我试过很多taphold的例子,但不幸的是失败了

这是我的密码:

$('#map').bind('taphold', function(e){
var position = map.getLonLatFromPixel(e.xy);
alert(position);

}))

一旦成功,您将注意到您可能不希望触发的tap事件也会被触发。更多信息请点击此处:。在jQM 1.4中,似乎有一个防止tap触发的选项


我意识到这不是一个答案,但我认为绝对不可能发表评论。这很奇怪,因为1。已经提出了其他意见(如何?)和2。保存此答案后,会有一个“添加评论”链接来评论此答案…

检查此链接,可能会有帮助,感谢您的快速评论,我已经尝试过此方法,实际上我正在使用openlayers API放置OSM,问题是它不适用于openlayers。您需要50信誉才能对其他人的帖子进行评论。看见