2012-02-02 8 views

答えて

0

ボタンが残っていることを確認し、正しくない場合だけでなく、バ​​ブリングイベントでもないことを確認します。私は、またsetTimeoutで機能を使用することをお勧めしたい:

// Close the bubble when we click on the screen. 
document.body.addEventListener('mousedown', function(e) { 
    // If it's a left click and the target is the current target 
    if(e.button === 1 && e.target === e.currentTarget) { 
     // hide 
     setTimeout(function() { 
      bubbleDOM.style.visibility = 'hidden'; 
     }, 500); 
    } 
}, false); 
+0

をまだ私はバブルが自分自身を隠す – Tom

+0

@Tomスクロールcickとき:編集し、再試行してください:) – Ryan

+0

を、それが働いていません – Tom

関連する問題