我在一个项目中使用 Leaflet.js,我想用 jQuery on() 绑定我的标记上的事件。
我测试了类似的东西:
$('body').on("hover",".leaflet-marker-icon",function(){console.log("foo")}) //doesn't work
但什么也没发生。
另一方面,当我直接绑定事件时它可以工作:
$(".leaflet-marker-icon").hover(function(){console.log("bar")}) //works
我在页面的另一个 div 上测试了 jQuery.on():
$('body').on("hover",".navbar",function(){console.log("g")}) //no problem
这个工作正常。
有什么线索吗?