:::: MENU ::::

TwitterBootstrap Version 2.3.1でFirefoxのctrl+clickや中クリックが効かなくなる問題の解決法

Pocket

みんな大好きBootstrap!
しかし現時点の最新版v2.3.1のbootstrap.jsを読み込んでいると、
Firefoxでctrl+clickや中クリックが効かなくなる問題がある。

これが効かないとリンクを別タブで開けなくなるので結構困る。。。
ググってみると過去にも使えなくなったことがあるようで、ちょこちょこ出てくる。
最新版の修正方法が載っていたのでメモっておく。
#早くpull requestを受け入れてバージョンアップしてくれないかなー

.on('click.dropdown-menu', function (e) { e.stopPropagation() })
 ↓
.on('click.dropdown-menu', function (e) { if (!(e.altKey || e.metaKey || e.which==2 || e.ctrlKey)) e.stopPropagation() })

リンク先にあるとおり、bootstrap.jsを上記のように修正すれば、Firefoxでもctrl+clickが効くようになる。
新しいバージョンが出るまではしばらくこれで凌いでおこう。

Pocket


So, what do you think ?