gpt4 book ai didi

javascript - 聚焦 SWF 对象时停止滚动网页

转载 作者:行者123 更新时间:2023-11-28 03:02:54 27 4
gpt4 key购买 nike

我有个小问题。目前,我正在使用 WordPress 开发一个带有 Flash 游戏的简单网页。

例如考虑这个页面:http://ggames.eu/2015/11/25/prince-of-persia/

此游戏的 Controller 是箭头键,当我按下键或向上键时 - 网站正在滚动并且游戏变为非事件状态。

是否有可能阻止此页面滚动?我多次尝试使用 jQuery 函数,但没有任何效果。

更新:我试过这段代码,但它不起作用:

jQuery(document).bind('keydown keypress', function(e) {
if(e.keyCode > 36 && e.keyCode < 41) e.preventDefault();
});

最佳答案

您的问题不在于页面滚动本身,因为如果 JavaScript 按 Nicescroll 执行,您的 SWF con 不会捕获按下的键由您的 nicescroll-init.js 脚本初始化的 jquery 插件 (jquery.nicescroll)。

因此请尝试禁用 nicescroll-init.js,您将看到您的 SWF 工作正常。

为了避免该页面出现问题,您可以禁用 nicescroll jquery 插件,您的 SWF 将正常工作。

希望对您有所帮助。

关于javascript - 聚焦 SWF 对象时停止滚动网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33933772/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com