В этом примере Если я одушевляю div red, это делает странное движение вправо. Я думаю, проблема возникает только с Firefox, div прав, есть полоса прокрутки и фиксированная позиция.Firefox, фиксированное положение, полоса прокрутки
(Если я использую позицию абсолютной Решает движение. Но если прокрутка, то DIV двигается, и это должно быть «фиксированным» вправо, вниз)
- Firefox
- Right
- прокрутки
- Фиксированная позиция
Пожалуйста, проверьте его здесь: http://jsfiddle.net/LhAEh/1/
HTML:
<div id="blue"></div>
<div id="red"></div>
CSS:
#red {
position: fixed; /* fixed genera el problema */
bottom: 20px; right:25px;
width:80px; height:50px;
cursor:pointer;
background:red;
}
#blue {
margin:0 auto;
width:80px; height:500px;
background:blue;
}
Jquery:
$(function(){
$("#red").click(function() {
$("#red").animate({bottom:'-80px'},1000);
});
})
- Изображение 1: Исходное положение
- Изображение 2: Когда кто-то нажимает, он перемещается вправо, а затем вниз. Он должен только съезжает
Можете ли вы предоставить скриншот проблемы, а также как вы хотите, чтобы она себя вела? Как я проверял в FireFox, IE10 и хром, но все три версии получают одинаковое поведение Div red, которое заставляет его упасть на клик. – Nitesh
Когда вы нажимаете красный, он перемещается вправо, а затем идет вниз. (Я думаю, что он компенсирует полосу прокрутки). Он должен опускаться, не двигаясь вправо. Я проверяю его в Firefox 20.0. (Думаю, последний). Теперь я вижу это в старом Firefox 3.6 Этого не происходит. – Nrc