Tôi có một ứng dụng mà tôi đang từ từ làm việc để chuyển đổi sang jQuery & cũng sẽ sử dụng Bootstrap.Twitter Bootstrap (3.0.0) Dropdown & PrototypeJS
Tuy nhiên khi sử dụng Bootstrap 3, sau khi nhấp vào menu thả xuống, menu sẽ hiển thị chính xác. Tuy nhiên sau khi nhấp vào menu hoặc "đóng" menu. Nút/liên kết biến mất hoàn toàn và không xuất hiện lại cho đến khi làm mới trang.
Tương tự như này: https://github.com/twbs/bootstrap/issues/8379
Liên kết ở trên nói để liên lạc với nhóm google, nhưng tôi đã không nhìn thấy bất cứ điều gì liên quan đến yêu cầu này trong nhóm.
Bất kỳ trợ giúp nào sẽ được đánh giá rất nhiều!
Cảm ơn, -David
Vì vậy, sử dụng @ hướng dẫn GeekNum88, nếu bạn nhận xét ra những dòng này, thả xuống làm việc, không chắc chắn tổng tác động của nó được nêu ra:
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')
})
}
Hết sức tò mò. Bạn đã thử sử dụng phiên bản cũ của bootstrap chưa? http://getbootstrap.com/2.3.2/ .. Nếu vậy, bạn vẫn nhận được kết quả tương tự? –
Đây là một trong những câu trả lời của tôi cho một câu hỏi tương tự http://stackoverflow.com/questions/15087129/popover-hides-parent-element-if-used-with-prototype-js/15095654#15095654 –
Hãy thử sử dụng tính năng khởi động thân thiện này prototype.js vì nó đã khắc phục sự cố của tôi cho một câu hỏi tương tự: http://stackoverflow.com/questions/19139063/twitter-bootstrap-3-dropdown-menu-disappears-when-used-with-prototype-js – MWD