$(document).mousewheel(function (e, delta) {
var otstup = $(document).scrollTop() - (delta * 100);
$('html').stop().animate({scrollTop: otstup}, 15); // Скролим в FF и IE
$(document.body).stop().animate({scrollTop: otstup}, 15); // Скролим в webkit
return false;
} );
Оказалось FF и IE не хотят работать с селектором $(document.body), а хромиумоподобные не хотят работать с $('html'). Но это скорее частный случай, т.к. у меня используется css transform ко всему сайту, это сильно влияет на систему кординат, а эти браузеры по видимому по разному её считают.
$(document).mousewheel(function (e, delta) {
var otstup = $(document).scrollTop() - (delta * 100);
$('html').stop().animate({scrollTop: otstup}, 15); // Скролим в FF и IE
$(document.body).stop().animate({scrollTop: otstup}, 15); // Скролим в webkit
return false;
} );
Оказалось FF и IE не хотят работать с селектором $(document.body), а хромиумоподобные не хотят работать с $('html'). Но это скорее частный случай, т.к. у меня используется css transform ко всему сайту, это сильно влияет на систему кординат, а эти браузеры по видимому по разному её считают.