Отключение прокрутки браузера при наведении на swf
Здравствуйте. Долго не могу разобраться с проблемой прокрутки на swf объекте.
Имеется SWF в шапке окна, в нем задействованы функции зума колесиком мыши. Необходимо при наведении мышью на объект отключать прокрутку в браузере, но оставить все функции колеса мыши во флеше. При выводе мыши за область объекта, снова включать возможность прокрутки в окне. При реализации
document.getElementById("Здесь ID блока div с флешем").onmouseover = function() {
document.body.style.overflow = "hidden";
}
document.getElementById("Здесь ID блока div с флешем").onmouseout = function() {
document.body.style.overflow = "auto";
}
функция скрывает полосу прокрутки, но не возвращает ее обратно. При этом все окно дергается, что очень портит картинку. |
без флеша всё ок http://codepen.io/animhotep/pen/bahco
|
Цитата:
if (event.preventDefault) {
event.preventDefault();
}
else{
event.returnValue = false;
}
не знаю как с флешем , но результат по идее будет тот же |
| Часовой пояс GMT +3, время: 01:27. |