Мы часто сталкиваемся с этой ситуацией при развитии:
A.SWF добавляется на веб -страницу, а также страницы HTML имеют одновременно прокрутки. Менеджер проекта попросил требование BT --- При обработке прокрутки мыши A.SWF страница HTML не выполняет прокрутку, в противном случае страница HTML будет прокрутана!
Что нужно сделать?
Метод 1 :1. Когда перемещение мыши в область прокрутки A.SWF: Скажите JS, чтобы удалить прокрутку мыши браузера.
2. Когда мышь выведена из области прокрутки A.SWF: скажите JS, чтобы добавить браузер, чтобы прокрутить мышь.
3. Установите Wmode A.SWF в окно.
Резюме: Установка Wmode в окно может не соответствовать требованиям проекта, что делает A.SWF блокировать любые HTML -страницы под ним; Кроме того, когда мышь перемещается в область прокрутки A.SWF, нажмите вкладку ALT+, чтобы переключить страницу, JS не информирован, чтобы добавить браузер к монитору прокрутки, поэтому не существует процесса прокрутки после переключения обратно на страницу HTML после работы.
Метод 2 :1.A.SWF отменяет свое собственное событие прослушивания прокрутки мыши и добавляет интерфейс обработки прокрутки для вызова JS, например Weeltoflash (значение).
2. Когда мышь перемещается в область прокрутки A.SWF: Расскажите JS, например, mouseisinflashwheelrange = true.
3. Когда мышь выходит из области прокрутки A.SWF: Расскажите JS, например, mouseisinflashwheelrange = false;
4. JS слушает события прокрутки мыши. В случае функции обработки прослушивания нам нужно вынести следующее суждение
Код JavaScript:
Скопировать код