当模式打开时,任何人都可以建议在firefox中使用箭头键滚动页面的解决方案
Can anyone suggest solution for page scrolling with arrow-keys in firefox, when modal is open?
我已经创建了一个网页,打开了一个绝对的模态对话框按钮点击。作为基础,我追加body { overflow:hidden; }
使用jQuery来防止背景页面滚动。这适用于所有内容,并防止鼠标滚动。(FF和Chrome -两者)
当我按键盘上的箭头键时,FF出现问题。页面滚动。(不过它不显示滚动条。)有人遇到同样的问题吗?或者这是一个已知的bug吗?我想如果有人可以建议CSS唯一的解决方案。
尝试用JavaScript阻止箭头键的默认行为:
window.onkeydown = function(event) {
if (
event.keyCode === 37 ||
event.keyCode === 38 ||
event.keyCode === 39 ||
event.keyCode === 40
)
{
event.preventDefault();
}
};
相关文章:
- 可以转换显示属性吗?如果没有,什么'这是最好的解决方案
- iPad虚拟键盘-哪一个-javasctript解决方案
- AJAX HTTP基本身份验证解决方案
- 在chrome web商店中打开时,是否有允许执行内容/后台脚本的解决方案
- Chart.js-添加渐变而不是纯色-实现解决方案
- learnyounode杂耍异步解决方案不工作
- 了解因子分解解决方案
- 提交表单后的最佳解决方案
- 计时器在使用 jQuery 一分钟后没有触发,或者每 1 分钟后给出一些其他解决方案来触发功能
- chrome中的意外全局变量有解决方案吗
- 更好的解决方案HTML元素幻灯片从右侧CSS转换
- 使用SeleniumWebdriver将文本复制到文件时出现编译错误的解决方案
- 使用我的基于标签的平滑滚动脚本而不带“a”的解决方案
- JS加载顺序 - 滚动JS禁用,回调解决方案,或者更简单
- 用于禁用/启用滚动的跨浏览器解决方案
- ios4中webview的Javascript (iscroll4)滚动解决方案推翻/禁用本地手势识别
- 当模式打开时,任何人都可以建议在firefox中使用箭头键滚动页面的解决方案
- JS/CSS解决方案的滚动事件,与移动Safari兼容
- Javascript滚动条在移动设备的解决方案
- Iframe滚动问题.解决方案是什么