#javascript #jquery #web
#javascript #jquery #веб
Вопрос:
Есть ли какой-либо способ узнать, сколько кто-то прокрутил, когда содержимое находится в div контейнера с position:relative . Кажется, я могу получить позицию прокрутки только с помощью JavaScript или jQuery, когда позиция установлена в абсолютное значение, но это нарушает макет сайта. Есть ли какое-либо решение для этого?
Комментарии:
1. Можете ли вы опубликовать свой html и скрипт
Ответ №1:
похоже, у скрипки нет никаких проблем: http://jsfiddle.net/dQ69u /
#container{
position:relative;
overflow-y:scroll;
width:400px;
height:400px;
background-color:#CCC;
}
#scrollable{
position:relative;
width:80%;
margin-left:10%;
height:1000px;
background-color:#000;
}
или даже в этом: http://jsfiddle.net/dQ69u/1 /
#container{
position:relative;
overflow:hidden;
width:400px;
height:400px;
background-color:#CCC;
}
#scrollable{
position:relative;
width:80%;
margin-left:10%;
height:1000px;
background-color:#000;
}
#scrollBox{
position:relative;
overflow-y:scroll;
width:80%;
margin-left:10%;
height:400px;
}
Комментарии:
1. Да, я думаю, что в моем CSS есть несколько недостающих элементов, которые вызывают проблему. Похоже, мне нужно было определить высоту, например. Спасибо.