Отключение прокрутки браузера при наведении на 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, время: 07:13. |