我正在使用SWFWheel來獲取ActionScript 3中的鼠標滾輪事件,並且在需要滾動條的完整HTML頁面中有一個小的Flash窗口。閃光燈正常滾動,但整個HTML頁面隨之滾動。如何在閃光燈禁用時滾動到html?as3中的滾輪事件滾動flash和html。有沒有辦法停止與JavaScript?
2
A
回答
4
最初發佈於http://www.spikything.com/blog/?s=mousewheeltrap
現在在http://code.google.com/p/mousewheeltrap/
我使用的是一些遊戲對於Facebook這個解決方案。 工程就像一個魅力。
2
您應該在包含Flash嵌入代碼的DOM元素上監聽滾動事件。然後在處理程序中,您可以防止默認行爲。
舉例來說,使用jQuery,您可以使用scroll事件處理程序,並在其中您可以在事件中調用preventDefault()。
<div id="flashContainer">
<object ... />
</div>
$('#flashContainer').scroll(function(event) {
event.preventDefault();
});
+0
這實際上是上面的代碼在做什麼,所以謝謝你的回答! –
相關問題
- 1. Javascript的滾動並沒有停止
- 2. 有沒有辦法停止OnItemSaving事件?
- 3. 停止jQuery的滾輪滾動文檔
- 4. 有沒有辦法讓一個鼠標滾輪觸發Javascript中的「懸停」事件?
- 5. 有沒有辦法在滾動事件之前採取行動?
- 6. touchstart事件停止滾動
- 7. CSS滾輪停止
- 8. c#使用沒有滾動條的滾輪滾動
- 9. 輪事件brokes鼠標滾輪的JavaScript
- 10. 有沒有什麼辦法可以設置Winforms面板滾動而不是垂直滾動鼠標滾輪?
- 11. 防止在Firefox中使用Flash處理鼠標滾輪事件
- 12. 有沒有什麼辦法可以滾動ScrollView中的gridview/listview的滾動條?
- 13. 加速滾輪滾動事件
- 14. 頁面(鼠標滾輪,滾動事件)
- 15. JavaScript preventDefault也會阻止Chrome中的滾動滾動事件
- 16. 的Javascript滾動和停止時,鑑於
- 17. 如何處理Angular2中的鼠標滾輪/停止事件?
- 18. 有沒有辦法獲得滾動條的高度和寬度?
- 19. AS3 Flash文本不滾動
- 20. Flash/AS3 TLFTextField滾動條
- 21. 有沒有辦法檢測tableView類本身內的UITableView的滾動事件?
- 22. HTML帆布和Javascript - 模擬滾動懸停事件
- 23. 滾動列停止滾動
- 24. scrollLeft可以通過「點擊」事件,但沒有「滾輪」事件
- 25. 有沒有辦法在SQL Server中回滾事務?
- 26. 滾動沒有與滾動型
- 27. 的JavaScript - 滾動至事業部的底部 - 不斷向下滾動沒有停止
- 28. 檢查'滾輪'事件的方向與滾動鎖定
- 29. 如何停止滾動事件
- 30. 有沒有辦法可以防止fastclick在滾動中觸發「活動」狀態?
這花了所有3分鐘實施,它完美的作品。太感謝了! –
不知道allowBrowserScroll()。它是跨瀏覽器嗎? – RIAstar
沒關係。剛注意到你(或者spikything,如果那不是你)從ActionScript內注入的。 – RIAstar