聚焦SWF对象时停止滚动网页
Stop scroll web page when focus SWF Object
我有一个小问题。目前我正在开发一个简单的网页与flash游戏在WordPress。
例如,考虑以下页面:http://ggames.eu/2015/11/25/prince-of-persia/
这个游戏的控制器是箭头键,当我按下向下键或向上键时,网站被滚动,游戏变得不活动。
是否有可能阻止此页面滚动?我尝试了很多次使用jQuery函数,但都没有成功。
更新:我尝试过这个代码,但它不起作用:
jQuery(document).bind('keydown keypress', function(e) {
if(e.keyCode > 36 && e.keyCode < 41) e.preventDefault();
});
您的问题不在于页面滚动本身,因为如果JavaScript是通过由nicescroll-init.js
脚本初始化的Nicescroll jquery插件(jquery.Nicescroll)执行的,那么您的SWF就无法捕捉按键。
因此,尝试禁用nicescroll-init.js
,您会发现SWF运行良好。
为了避免该页面中的问题,您可以禁用nicewoll jquery插件,您的SWF将毫无问题地工作。
希望这能有所帮助。
您可以使用css直接停止滚动:
body{ overflow:hidden; }
或者只是停止scroll
事件:
$(window).scroll(function(e){ e.preventDefault(); });
相关文章:
- Don'当到达iFrame底部时,不要滚动网页
- 如何在 django 中加载页面之前自动滚动网页
- 防止空格键和箭头键滚动网页
- 我们可以在不将其加载到无限可滚动网页中的情况下访问 DOM 元素吗?
- 如何在jquery中垂直滚动网页
- 在Chrome中滚动网页时出现奇怪问题
- 带有侧边栏的单滚动网页
- 按子像素滚动网页
- 聚焦SWF对象时停止滚动网页
- 如何在页面加载时向下滚动网页20px-50px
- 滚动网页与鼠标的位置-悬停在侧面元素
- JS代码滚动网页不工作
- 添加Class到body>在用户滚动网页后标记
- 表格,当用户向下/向上滚动网页时显示
- 禁用iPad滚动网页
- 单指滚动网页-什么技术?工作榜样
- 使用iPhone的加速度计滚动网页
- 无法在iPad上滚动网页
- 如何在向下滚动网页时显示内容
- 如何自动滚动网页