【问题标题】:Why does the click event listener break after the first click?为什么单击事件侦听器在第一次单击后中断?
【发布时间】:2016-11-05 01:52:58
【问题描述】:

我在 Ionic 框架中使用 angular-leaflet-directive。我在地图标记上设置了一个侦听器,它在页面加载后的第一次单击时起作用。但在那之后,它停止响应鼠标左键(但令人困惑的是仍然响应鼠标右键)。

Here's a demo。知道有什么问题吗?

【问题讨论】:

  • 在模态显示一次后,地图缩放控件也不再响应单击。所以你可能有一些东西会阻止(左)点击事件在 Leaflet 中触发。
  • 似乎是触发错误的ng-click指令。我尝试将它移动到不同的元素,或切换到 ng-mousedown,但 Leaflet 事件侦听器总是在触发后中断。

标签: ionic-framework leaflet angular-leaflet-directive


【解决方案1】:

我遇到了同样的问题,在标签 leaflet 中使用 data-tap-disabled="true" 对我有用。

【讨论】:

  • 我的演示已经死了(出于某种原因),我最终改用 angular-google-maps,所以我没有简单的方法来确认这一点,但我会继续将其标记为答案。感谢分享!
猜你喜欢
  • 1970-01-01
  • 2020-05-05
  • 1970-01-01
  • 1970-01-01
  • 2020-09-19
  • 1970-01-01
  • 2023-01-08
  • 2013-11-08
相关资源
最近更新 更多