баг в хроме..
при установленном overflow: hidden не должно скролиться в низ (если я не ошибаюсь), а в хроме скролиться коллесиком, это баг или баго-фича?
И можно ли это пофиксить без js? пример http://fiddle.jshell.net/YZ56a/show/light/ код http://jsfiddle.net/CyBer_UA/YZ56a/1/ |
Цитата:
http://www.w3.org/TR/CSS21/visufx.html#overflow Цитата:
|
Цитата:
В ФФ тоже самое. |
Цитата:
магия?) http://www.youtube.com/watch?v=RgK6s...ature=youtu.be Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
В хроме тоже если поставить autoscroll. По умолчанию у меня ничего не скроллится, ни в фф, ни в хроме. |
Цитата:
Цитата:
|
для хрома срабатывает такой вариант
в лисе и опере не получаеться отменить клик по колескику, как есть варианты? function hidenScrollFix(elem) { elem.addEventListener("mousewheel", function (e) { if(!isScrioll(e.target)) e.preventDefault(); }); elem.addEventListener("mousedown", function (e) { if(!e.which || e.which != 2 || isScrioll(e.target)) return; e.preventDefault(); }); function isScrioll(elem) { return elem.clientHeight != elem.scrollHeight; } } |
cyber, а обязательно у .page должно быть position: absolute?
|
danik.js, да.
|
cyber, пропиши тогда для body position:relative
|
danik.js, спс работает, а в чем фишка почему после того как сделал body position: relative, все стало ок, не могу понять?
|
Часовой пояс GMT +3, время: 03:43. |