如何防止“click”事件在“dblclick”事件之前触发

Bre*_*Bre 5 javascript function dom-events ondblclick

我必须处理“click”和“dblclick”两个事件,但 click 事件始终在 dblclick 事件之前触发,并且不让 dblclick 事件执行。如何使事件正确执行“click”和“dblclick”

google.maps.event.addListener(map, 'dblclick', function(event) {
   polygon(map, event.latLng)
 });


 google.maps.event.addListener(map, 'click', function(event) {
   click_events(map, event.latLng)
 });
Run Code Online (Sandbox Code Playgroud)

小智 0

var clicked = false;
google.maps.event.addListener(map, 'dblclick', function(event) {
   polygon(map, event.latLng);
   clicked = true;
 });


 google.maps.event.addListener(map, 'click', function(event) {
   if(clicked){
      click_events(map, event.latLng);
   }
 });
Run Code Online (Sandbox Code Playgroud)