我确信这一定是一个常见问题,但我在其他地方没有找到答案。
我在一个长网页中嵌入了一个 Flash 对象。我侦听 Flash 中的 MOUSE_WHEEL 事件,并相应地滚动 Flash 内容。但是,当我滚动 Flash 对象时,网页也会滚动。
有什么方法可以防止这种行为,即当 Flash 对象具有焦点时锁定网页的滚动位置?我宁愿不必使用 JavaScript。
这是一个不需要 JavaScript 的优秀解决方案:
http://www.spikything.com/blog/index.php/2009/11/27/stop-simultaneous-flash-browser-scrolling/ http://www.spikything.com/blog/index.php/2009/11/27/stop-simultaneous-flash-browser-scrolling/
(从技术上讲,它确实使用了 JavaScript,但 JavaScript 是由 Flash 注入的,因此您不需要自己向 HTML 页面添加任何内容。换句话说,您唯一需要管理的代码是 AS3)。
这似乎适用于我测试过的每个浏览器。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)