婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > html與嵌入其中的flash均存在滾動(dòng)條的情況分析及處理方法

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

熱門(mén)標(biāo)簽:水經(jīng)注萬(wàn)能地圖標(biāo)注 新鄉(xiāng)機(jī)器人外呼系統(tǒng) 梧州地圖標(biāo)注app 最簡(jiǎn)單的百度地圖標(biāo)注店鋪 錦州企業(yè)外呼系統(tǒng) AI外呼系統(tǒng) 價(jià)格 禹州電話外呼系統(tǒng) 營(yíng)口400電話申請(qǐng) 青海保險(xiǎn)智能外呼系統(tǒng)商家
我們?cè)谧鲩_(kāi)發(fā)時(shí)經(jīng)常會(huì)遇到這種情況:
a.swf被添加到網(wǎng)頁(yè)中, a.swf和html頁(yè)面同時(shí)存在滾動(dòng)條, 項(xiàng)目經(jīng)理提了一個(gè)BT的需求---處理a.swf鼠標(biāo)滾動(dòng)的時(shí)候html頁(yè)面不執(zhí)行滾動(dòng), 反之則執(zhí)行html頁(yè)面的滾動(dòng)!
應(yīng)該怎么做呢?
方法1:
1.鼠標(biāo)移入a.swf滾動(dòng)區(qū)域的時(shí)候: 告知JS移除瀏覽器鼠標(biāo)滾動(dòng)監(jiān)聽(tīng).
2.鼠標(biāo)移出a.swf滾動(dòng)區(qū)域的時(shí)候: 告知JS添加瀏覽器鼠標(biāo)滾動(dòng)監(jiān)聽(tīng).
3.a.swf的wmode設(shè)置為"window".
總結(jié): wmode設(shè)置為"window"可能會(huì)不滿足項(xiàng)目需求, 這使得a.swf遮擋住任何在其之下的html頁(yè)面; 另外鼠標(biāo)移入a.swf滾動(dòng)區(qū)域后按Alt+Tab切換頁(yè)面時(shí)沒(méi)有告知JS添加瀏覽器鼠標(biāo)滾動(dòng)監(jiān)聽(tīng), 所以在操作之后切回到html頁(yè)面中是沒(méi)有滾動(dòng)處理的

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

復(fù)制代碼
代碼如下:

if(mouseIsInFlashWheelRange==true)
{
/**調(diào)用a.swf提供的接口使a.swf模擬滾動(dòng)*/
/**"flash"是html嵌入的a.swf的ID, value為html滾表滾動(dòng)的值*/
document.getElementById("flashID").wheelToFlash(value);
/**阻止html頁(yè)面鼠標(biāo)事件的冒泡, 通常是event.preventDefault()*/
event.preventDefault();
}
else
{
/**處理html正常的滾動(dòng), 我們可以什么都不需要做*/
}

總結(jié): 與方法1相比沒(méi)有了wmode="window"的限制; Alt+Tab的問(wèn)題仍然存在。
注意: 在寫(xiě)JS代碼的時(shí)候我們需要注意兼容性的問(wèn)題, 不同瀏覽器對(duì)鼠標(biāo)事件的監(jiān)聽(tīng)以及滾動(dòng)值的獲取均不相同!

標(biāo)簽:昭通 哈密 延邊 荊門(mén) 山南 潮州 懷化 青島

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《html與嵌入其中的flash均存在滾動(dòng)條的情況分析及處理方法》,本文關(guān)鍵詞  html,與,嵌入,其,中的,flash,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《html與嵌入其中的flash均存在滾動(dòng)條的情況分析及處理方法》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于html與嵌入其中的flash均存在滾動(dòng)條的情況分析及處理方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 万安县| 合川市| 偃师市| 苗栗县| 阿拉善右旗| 莎车县| 黎平县| 诸城市| 宜丰县| 龙门县| 兴业县| 上饶县| 礼泉县| 特克斯县| 奈曼旗| 蓝田县| 东方市| 伊宁县| 鹿邑县| 南乐县| 青田县| 池州市| 镇原县| 和平区| 克拉玛依市| 五大连池市| 同心县| 乌兰县| 云霄县| 池州市| 蒙山县| 仁布县| 双江| 江城| 武平县| 丰宁| 涪陵区| 静安区| 大冶市| 繁昌县| 鄂托克前旗|