私はゆっくりとjQueryに変換しようとしているアプリケーションを持っています。&もブートストラップを使うつもりでした。Twitter Bootstrap(3.0.0)Dropdown&PrototypeJS
しかし、ブートストラップ3を使用している場合、ドロップダウンをクリックした後、メニューが正しく表示されます。ただし、メニューをクリックするか、メニューを閉じることができます。ボタン/リンクは完全に消え、ページが更新されるまで再表示されません。
これと同じ:https://github.com/twbs/bootstrap/issues/8379
上記のリンクは、Googleのグループに連絡することを言いますが、私はグループでこのについては何も要求を見ていません。
ご協力いただければ幸いです!
おかげで、あなたはこれらの行をコメントアウトするのであれば、GeekNum88の指導@使用-David
は、ドロップダウンがないことを確認、それの総効果はまだ、作品:ブートストラップドロップを実装
function clearMenus() {
$(backdrop).remove()
$(toggle).each(function (e) {
var $parent = getParent($(this))
if (!$parent.hasClass('open')) return
// $parent.trigger(e = $.Event('hide.bs.dropdown'))
// if (e.isDefaultPrevented()) return
$parent.removeClass('open').trigger('hidden.bs.dropdown')
})
}
好奇心ではない。古いバージョンのブートストラップを使ってみましたか? http://getbootstrap.com/2.3.2/ ..もしそうなら、同じ結果が得られますか? –
これは似たような質問に対する私の回答の1つです。http://stackoverflow.com/questions/15087129/popover-hides-parent-element-if-used-with-prototype-js/15095654#15095654 –
フレンドリーなこのブートストラップを試してみてくださいprototype.jsと同様の質問で問題を修正しました: http://stackoverflow.com/questions/19139063/twitter-bootstrap-3-dropdown-menu-disappears-when-used-with-prototype-js – MWD