Mam aplikację, którą powoli pracuję, aby przekonwertować do jQuery & zamierzał również użyć Bootstrap.Twitter Bootstrap (3.0.0) Dropdown & PrototypeJS
Jednak podczas korzystania z Bootstrap 3, po kliknięciu menu rozwijanego, menu wyświetla się poprawnie. Jednak po kliknięciu menu lub "zamknięciu" menu. Przycisk/link całkowicie zniknie i nie pojawi się ponownie, dopóki strona nie zostanie odświeżona.
samo jak ten: https://github.com/twbs/bootstrap/issues/8379
powyższy link mówi o kontakt grupę google, ale nie widziałem niczego wnioski dotyczące tego w grupie.
Każda pomoc będzie bardzo ceniona!
Dzięki, -David
Więc za pomocą @ kierunkiem GeekNum88 jest, jeśli skomentować te wiersze, listy rozwijanej działa, nie wiem, łączne skutki nim jeszcze:
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')
})
}
Z ciekawości. Czy próbowałeś używać starszej wersji bootstrap? http://getbootstrap.com/2.3.2/ .. Jeśli tak, czy nadal otrzymujesz taki sam wynik? –
Jest to jedna z moich odpowiedzi na podobne pytanie http://stackoverflow.com/questions/15087129/popover-hides-parent-element-if-used-with-prototype-js/15095654#15095654 –
Spróbuj użyć tego przyjaznego dla bootstrapu prototype.js naprawił moje problemy dla podobnego pytania: http://stackoverflow.com/questions/19139063/twitter-bootstrap-3-dropdown-menu-disappears-when-used-with-prototype-js – MWD