国产探花免费观看_亚洲丰满少妇自慰呻吟_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代碼:

復制代碼
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 柳林县| 宜丰县| 万荣县| 凉城县| 茶陵县| 彰武县| 马龙县| 周口市| 揭西县| 荣昌县| 洞头县| 阿瓦提县| 洪湖市| 安庆市| 泾阳县| 阳东县| 沁源县| 布尔津县| 赤城县| 石柱| 崇明县| 博兴县| 山西省| 宜宾县| 星子县| 漳浦县| 丰都县| 白城市| 和静县| 万源市| 万全县| 吉隆县| 聊城市| 河曲县| 武宣县| 民丰县| 吉首市| 奉化市| 邵武市| 南郑县| 郴州市|