Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Html-禁用带有箭头键的页面滚动,但不禁用箭头键_Javascript_Html - Fatal编程技术网

Javascript Html-禁用带有箭头键的页面滚动,但不禁用箭头键

Javascript Html-禁用带有箭头键的页面滚动,但不禁用箭头键,javascript,html,Javascript,Html,我有一个网页使用箭头键移动到我的网站上的下一页,但我唯一的熟食是我想用箭头键禁用页面滚动,而不完全禁用箭头键的使用这是可能的吗?我已经做了这方面的研究,但在所有其他问题上,他们完全禁用箭头键,但这是你浏览我的网站的方式之一 请注意,不要将此标记为重复,因为所有其他人都会询问如何使用箭头键禁用滚动,但他们会完全禁用滚动。我只想禁用箭头键而不是完全禁用箭头键。您应该能够捕获向下键事件并阻止默认操作(例如滚动),然后在活动中做任何你想做的事情。例如: document.addEventListener

我有一个网页使用箭头键移动到我的网站上的下一页,但我唯一的熟食是我想用箭头键禁用页面滚动,而不完全禁用箭头键的使用这是可能的吗?我已经做了这方面的研究,但在所有其他问题上,他们完全禁用箭头键,但这是你浏览我的网站的方式之一


请注意,不要将此标记为重复,因为所有其他人都会询问如何使用箭头键禁用滚动,但他们会完全禁用滚动。我只想禁用箭头键而不是完全禁用箭头键。

您应该能够捕获
向下键事件并阻止默认操作(例如滚动),然后在活动中做任何你想做的事情。例如:

document.addEventListener("keydown", function (e) {
  if([37,38,39,40].indexOf(e.keyCode) > -1){
    e.preventDefault();
    // Do whatever else you want with the keydown event (i.e. your navigation).
  }
}, false);

您应该能够捕获
keydown
事件并阻止默认操作(例如滚动),然后对事件执行任何其他操作。例如:

document.addEventListener("keydown", function (e) {
  if([37,38,39,40].indexOf(e.keyCode) > -1){
    e.preventDefault();
    // Do whatever else you want with the keydown event (i.e. your navigation).
  }
}, false);

您应该能够捕获
keydown
事件并阻止默认操作(例如滚动),然后对事件执行任何其他操作。例如:

document.addEventListener("keydown", function (e) {
  if([37,38,39,40].indexOf(e.keyCode) > -1){
    e.preventDefault();
    // Do whatever else you want with the keydown event (i.e. your navigation).
  }
}, false);

您应该能够捕获
keydown
事件并阻止默认操作(例如滚动),然后对事件执行任何其他操作。例如:

document.addEventListener("keydown", function (e) {
  if([37,38,39,40].indexOf(e.keyCode) > -1){
    e.preventDefault();
    // Do whatever else you want with the keydown event (i.e. your navigation).
  }
}, false);


你希望他们能做什么?在大多数情况下,上下箭头键的默认行为是滚动。如果你消除这种行为,它不会做任何事情。您还可以禁用这些键,然后将事件侦听器绑定到它们,以执行您希望它们执行的任何操作,而不是滚动文档。禁用或不禁用guidline时,您认为它们的用途是什么?听起来不切实际。我想做的是禁用滚动部分,但保留使用上下箭头键更改网站页面的功能。你希望他们能做什么?在大多数情况下,上下箭头键的默认行为是滚动。如果你消除这种行为,它不会做任何事情。您还可以禁用这些键,然后将事件侦听器绑定到它们,以执行您希望它们执行的任何操作,而不是滚动文档。禁用或不禁用guidline时,您认为它们的用途是什么?听起来不切实际。我想做的是禁用滚动部分,但保留使用上下箭头键更改网站页面的功能。你希望他们能做什么?在大多数情况下,上下箭头键的默认行为是滚动。如果你消除这种行为,它不会做任何事情。您还可以禁用这些键,然后将事件侦听器绑定到它们,以执行您希望它们执行的任何操作,而不是滚动文档。禁用或不禁用guidline时,您认为它们的用途是什么?听起来不切实际。我想做的是禁用滚动部分,但保留使用上下箭头键更改网站页面的功能。你希望他们能做什么?在大多数情况下,上下箭头键的默认行为是滚动。如果你消除这种行为,它不会做任何事情。您还可以禁用这些键,然后将事件侦听器绑定到它们,以执行您希望它们执行的任何操作,而不是滚动文档。禁用或不禁用guidline时,您认为它们的用途是什么?听起来不切实际我想做的是禁用其中的滚动部分,但保留使用上下箭头键更改网站页面的功能。没有工作页面仍然使用箭头键滚动这是使用jQuery的一个通用示例,您使用jQuery吗?你还有其他的js错误吗?如果你使用jQuery将我的示例代码粘贴到你的js控制台中,你会看到它实际上阻止了滚动。我使用html和Javascript仅供参考如何将jQuery导入html?你可以从教程开始。没有工作页面仍然使用箭头键滚动这是一个使用jQuery的通用示例,您正在使用jQuery吗?你还有其他的js错误吗?如果你使用jQuery将我的示例代码粘贴到你的js控制台中,你会看到它实际上阻止了滚动。我使用html和Javascript仅供参考如何将jQuery导入html?你可以从教程开始。没有工作页面仍然使用箭头键滚动这是一个使用jQuery的通用示例,您正在使用jQuery吗?你还有其他的js错误吗?如果你使用jQuery将我的示例代码粘贴到你的js控制台中,你会看到它实际上阻止了滚动。我使用html和Javascript仅供参考如何将jQuery导入html?你可以从教程开始。没有工作页面仍然使用箭头键滚动这是一个使用jQuery的通用示例,您正在使用jQuery吗?你还有其他的js错误吗?如果您将我的示例代码粘贴到使用jQuery的任何站点的js控制台中,您将看到它实际上阻止了scrolling.im使用html和Javascript仅供参考如何将jQuery导入html?您可以从教程开始。