国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

html與嵌入其中的flash均存在滾動條的情況分析及處理方法

2024-08-26 00:11:52
字體:
來源:轉載
供稿:網友
我們在做開發時經常會遇到這種情況:
a.swf被添加到網頁中, a.swf和html頁面同時存在滾動條, 項目經理提了一個BT的需求---處理a.swf鼠標滾動的時候html頁面不執行滾動, 反之則執行html頁面的滾動!
應該怎么做呢?
方法1:
1.鼠標移入a.swf滾動區域的時候: 告知JS移除瀏覽器鼠標滾動監聽.
2.鼠標移出a.swf滾動區域的時候: 告知JS添加瀏覽器鼠標滾動監聽.
3.a.swf的wmode設置為"window".
總結: wmode設置為"window"可能會不滿足項目需求, 這使得a.swf遮擋住任何在其之下的html頁面; 另外鼠標移入a.swf滾動區域后按Alt+Tab切換頁面時沒有告知JS添加瀏覽器鼠標滾動監聽, 所以在操作之后切回到html頁面中是沒有滾動處理的

方法2:
1.a.swf取消自身的鼠標滾動監聽事件, 添加滾動處理接口供JS調用, 例如wheelToFlash(value).
2.鼠標移入a.swf滾動區域的時候: 告知JS, 例如mouseIsInFlashWheelRange=true.
3.鼠標移出a.swf滾動區域的時候: 告知JS, 例如mouseIsInFlashWheelRange=false;
4.JS監聽鼠標滾動事件, 在事件監聽處理函數中我們需要做如下判斷
Javascript代碼:

復制代碼
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 家居| 永德县| 平阳县| 呼图壁县| 江口县| 鲁山县| 宁化县| 武山县| 六盘水市| 安庆市| 禹城市| 集贤县| 萝北县| 体育| 汪清县| 夏河县| 彰武县| 台北市| 临夏县| 修武县| 大安市| 丽江市| 蕲春县| 手机| 佛学| 平山县| 元江| 横山县| 台北市| 绵阳市| 桐梓县| 伊宁县| 黑水县| 封开县| 开封市| 延庆县| 绩溪县| 泾川县| 德江县| 中山市| 德州市|