防止左/右按钮滚动页面

时间:2013-03-01 08:59:49

标签: javascript iframe

我有一个包含滑块的iframe。滑块允许使用左/右键箭头在图片之间导航,但如果页面上有水平滚动,则页面也会按左/右键箭头滚动。有没有办法阻止页面滚动,但没有阻止iframe幻灯片之间的导航。 代码如下所示:

if (e.keyCode === 39) {
  next();
}
if (e.keyCode === 37) {
  prev();
}

感谢。

2 个答案:

答案 0 :(得分:1)

某种

$(document).on("keypress", function () {
    if (e.keyCode === 39 || e.keyCode === 37) {
        return
    }
});

答案 1 :(得分:1)

您应该应用e.preventDefault();以终止事件的默认行为。