![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Mar 2010
Сообщений: 117
|
Здравствуйте.
Никак не могу найти решение. Необходимо при нажатии на кнопку на флеше, заблокировать прокрутку страницы колёсиком. Сейчас попроую сделать это через javaScript + as3. Но я разобрал страничку одного сайта и пришёл к выводу, что там это делают с помощью самого as3. Т.к. кодов перехвата колёсика там не нашёл. |
|
|||||
|
Регистрация: Aug 2009
Сообщений: 34
|
что-то типа такого
вместо window можно попробовать document preventDefault - функция из jQuery! (можно конечно без jQuery обойтись) var blockWheel=true; // блокировать колесо или нет
if(window.addEventListener)
{
window.addEventListener('DOMMouseScroll',mouseWheel,false);
window.addEventListener("mousewheel",mouseWheel,false);
}
else window.onmousewheel=mouseWheel;
function mouseWheel(e)
{
if(blockWheel)
{
e=e?e:window.event;
jQuery.Event(e).preventDefault();
return false;
}
}
|
|
|||||
|
Регистрация: Mar 2010
Сообщений: 117
|
megapup
Спасибо. HardCoder Я как раз разбирал его предыдущий скрипт(GlobalMouse). Сейчас с этим поковыряюсь. Спасибо. |
|
|||||
|
Цитата:
__________________
Я мало чего умею, но зато хорошо умею учиться... Последний раз редактировалось HardCoder; 01.03.2012 в 23:47. |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:56. |
|
|
« Предыдущая тема | Следующая тема » |
|
|