Я переношусь на bootstrap 3.0.0, и у меня проблемы с прикрепленным меню слева: как только он становится прикрепленным (после прокрутки 10px), его ширина изменяется. В this fiddle он становится меньше, на моем реальном сайте он расширяется и расширяется по фактическому контенту.Bootstrap 3.0 affix со списком меняется ширина
Он отлично работал с бутстрапом v2.3.2. После проверки это выглядит так, что элементы списка плохо воспроизводятся с появившимся .affix {position: fixed;}
.
Любые идеи?
РЕШЕНИЯ: на основе последних комментариев, которые я наконец-то добавил этот JS куска, который фиксирует это красиво без необходимости устанавливать фиксированную ширину к прикрепленному элементу:
$(function() {
var $affixElement = $('div[data-spy="affix"]');
$affixElement.width($affixElement.parent().width());
});
На самом деле это имеет такое же поведение без списка (с элементами формы, например) – Davor
[Аффикс ширина выпуск и некоторые исправления] (https://github.com/twbs/bootstrap/issues/6350), если кто-нибудь интересно. – Sisir
@ Сизир очень классный, спасибо! Я могу, наконец, удалить хак из своего кода и иметь правильное решение на месте (надеюсь, они добавят его в v3.1) – Davor