Используя jQuery, я хотел бы отключить прокрутку тела:
Моя идея:
- Установить
body{ overflow: hidden;}
- Захват текущего
scrollTop();/scrollLeft()
- Привяжите к событию прокрутки тела, установите scrollTop/scrollLeft на захваченное значение.
Есть ли лучший способ?
Update:
См. мой пример и причину, по которой http://jsbin.com/ikuma4/2/edit
Я знаю, что кто-то подумает: "Почему он не просто использует position: fixed
на панели?".
Пожалуйста, не предлагайте это, поскольку у меня есть другие причины.