Сообщение от Андрей Параничев
|
(хотя перехват скролла, если вы конечно колесико мыши имеете в виду, не работает в Opera)
|
странно.
вроде бы работает.
у меня вроде бы был проект, где обрабатывалось.
вот кажется тот кусок кода
//================================================
//-------- for mouse scrolling -------------------
//================================================
function handle(delta)
{
tmpID = infoID - delta;
if (tmpID < 1) tmpID = 1;
if (tmpID > RequestCount) tmpID = RequestCount;
activeCell = tmpID;
LoadInfo();
}
function wheel(event)
{
if (RequestCount == 0) return false;
var delta = 0;
if (!event)
event = window.event;
if (event.wheelDelta) {
delta = event.wheelDelta/120;
// if (window.opera)
// delta = -delta;
} else if (event.detail) {
delta = -event.detail/3;
}
if (delta)
handle(delta);
if (event.preventDefault)
event.preventDefault();
event.returnValue = false;
}
if (window.addEventListener)
window.addEventListener('DOMMouseScroll', wheel, false);
window.onmousewheel = document.onmousewheel = wheel;
//================================================
//-------- end for mouse scrolling ---------------
//================================================
КОД не мой, поэтому мог ошибся, но кажется именно этот кусок обрабатывал колесо мыши.
было этог год назад, а проверить не могу,ибо проект привязан к домену, а перегружать денвер для теста, мне сейчас категорически нельзя.
Завтра прочерю этот кусок кода сам, если никто не сделает раньше меня, и в случае своей неправоты извинюсь
PS и опять я подолгу пишу сообщения, которые становтся неактуальными, так как дублируют пост написанный быстрее моего.))))