要素を右クリックして Twitter Bootstrap ドロップダウン メニューを表示しようとしています。これは私が書いたコードです:
Javascript
var toggle = $('.dropdown-toggle');
toggle.on('contextmenu',function(e){
toggle.dropdown('toggle');
return false;
});
HTML
<div class="dropdown"> <a class="dropdown-toggle" data-toggle="dropdown" href="#">Dropdown trigger</a>
<ul class="dropdown-menu">
<li>Hello</li>
<li>World</li>
</ul>
</div>
このコードは Chrome では正常に動作し、右クリックするとメニューが正しく表示されますが、Firefox では右クリックするとメニューが 1 秒間表示されて消えます。私も処理する必要がある他のイベントはありますか?
JSFiddle: http://jsfiddle.net/Serff/3/