Я считаю, что я столкнулся с ошибкой в IE, связанной с переполнением и границей. Я надеюсь найти способ решить его, не снимая радиус границы.Исходное положение бутстрапа, фиксированное с границей границы контейнера, исчезающим за пределами границы в IE
Это jsfiddle показывает проблему, у меня в IE9 & 10 (сокращенный как можно больше):
, если нажать на одну из коробок меню будет отображаться где вы щелкнул. Разница - это первый ящик, меню не будет выходить за рамки поля.
Это вызвано:
.one {
overflow-y:auto;
}
Что мне нужно, как содержание в первом DIV может превысить это ограничение по высоте, и я хочу, чтобы прокрутить, если он делает.
Устранение переполнения или радиуса границы устраняет эту проблему.
Включен ли JavaScript на вашей фактической странице? – thirtydot
Да тоже очень похоже, кроме контекстного меню, а не щелчка событий. – Dave
Единственное, что я могу предложить, это использовать JavaScript для перемещения элемента 'ul' в качестве дочернего элемента' body', когда вы нажимаете (и переместите его назад, если необходимо, когда скрывается 'ul'). Поскольку вы устанавливаете его в положение: fixed; top: Xpx; left: Xpx', это не должно меняться визуально. Быстрая демонстрация: http://jsfiddle.net/thirtydot/b3XA2/9/. Я понимаю, что это плохое решение, но я не могу придумать ничего лучшего. – thirtydot