var nt = $(document.body).scrollTop()-(e.originalEvent.wheelDeltaY);
и поправить вызов анимации - у меня на 1.8 не захотело применять функцию трансформации (easyInOutCubit) поэтому убрал из примера
вариант для 1.8 немного отличается
$(document).bind( 'mousewheel', function (e) {
var nt = $(document.body).scrollTop()-(e.originalEvent.wheelDeltaY);
e.preventDefault();
и версия jQuery?
$(document).bind('mousewheel', function (e) { console.log(e); } );
посмотрите вывод в консоле - есть ли там упоминания про wheel и delta
e.preventDefault - запрещает выполнять событие по умолчанию (скролить) - берется текущая позиция скрола ($(document.body).scrollTop) и к ней добавляется произведение направления скрола e.deltaY на силу скрола e.deltaFactor и длина скрола (100), после чего анимацией изменяется scrollTop для боди
e.preventDefault - оставить (не выполнять событие по умолчанию - скрол) e.stopPropagation - убрать (разрешить вызывать остальные обработчики этого событие)
если удалить папку и создать файл, то точно также - все идет в index.php
Если у вас не работает, то может быть несколько возможных проблем
1. У вас там точно стоит апачи? не nginx+php-fm?
2. Если все-таки стоит апачи, перед ним нет прокси (nginx) - если да, то запрос может перехватывать nginx - 404 ошибку кто сообщает (внизу обычно пишется сигнатура веб-сервера - 404 точно апачи отдает?)
3. Может у вас не включен модуль mod_rewrite. Как проверить? создать файл php c содержимым
<?php
phpinfo();
?>
в листинге в секции "apache2handler" напротив графы "Loaded Modules" должен присутствовать "mod_rewrite"
4. Файл .htacces у вас точно такой же как я написал, потому что тот файл что привел @Satanpit , не отвечает требованиям вашей задачи
Логика его файла такая
(включить реврайт)
RewriteEngine On
(Если uri не является папкой)
RewriteCond %{SCRIPT_FILENAME} !-d
(Если uri не является файлом)
RewriteCond %{SCRIPT_FILENAME} !-f
(Перенаправить на index.php)
RewriteRule ^(.*)$ ./index.php?route=$1
Логика моего же файла такая
(включить реврайт)
RewriteEngine On
(перенаправить на /index.php и сделать правило финальным (остальные правила будут отброшены))
RewriteRule ^.*$ index.php [NC,L]
Улавливаете разницу?
5. Что прописано в конфиге домена по поводу правил обработки файлов .htaccess?
в секции
AllowOverride All есть?
- по умолчанию обычно там стоит
AllowOveride None