баг в хроме..
при установленном 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?
|
| Часовой пояс GMT +3, время: 07:45. |