В общем есть такой скрипт, листающий страницу по скролу к якорям. Работает в Хроме, но не работает в ОгнеЛисе.
var anchors = [];
var currentAnchor = -1;
var isAnimating = false;
$(function(){
function updateAnchors() {
anchors = [];
$('.box').each(function(i, element){
anchors.push( $(element).offset().top );
});
}
$('body').on('mousewheel', function(e){
e.preventDefault();
e.stopPropagation();
if( isAnimating ) {
return false;
}
isAnimating = true;
// Increase or reset current anchor
if( e.originalEvent.wheelDelta >= 0 ) {
currentAnchor--;
}else{
currentAnchor++;
}
if( currentAnchor > (anchors.length - 1)
|| currentAnchor < 0 ) {
currentAnchor = 0;
}
isAnimating = true;
$('html, body').animate({
scrollTop: parseInt( anchors[currentAnchor] )
}, 500, 'swing', function(){
isAnimating = false;
});
});
updateAnchors();
});
Что именно здесь не поддерживает Фокс и чем заменить?
Событие mousewheel не поддерживается firefox-ом. Используйте альтернативу: DOMMouseScroll для Firefox.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть скрипт выполняющий Ajax запросыДля его работы не нужен никакой интерфейс в браузере, но зато нужен node сервер