Jquery 试图用onclick使屏幕向下滚动,我做错了什么?

Jquery 试图用onclick使屏幕向下滚动,我做错了什么?,jquery,html,css,Jquery,Html,Css,下面是我的HTML <div id="downbutton1"><button type="button" class="btn btn-dark btn-lg btn-block">↓</button></div> 以下是工作代码: 你的方法应该类似于什么样的行动应该触发什么样的功能才能实现什么 在这种情况下,您应该在单击按钮时触发单击功能,然后滚动主体本身 $("#downbutton1").click(function() { $("

下面是我的HTML

 <div id="downbutton1"><button type="button" class="btn btn-dark btn-lg btn-block">↓</button></div>

以下是工作代码:

你的方法应该类似于什么样的行动应该触发什么样的功能才能实现什么

在这种情况下,您应该在单击按钮时触发单击功能,然后滚动主体本身

$("#downbutton1").click(function() {
  $("html, body").animate({ scrollTop: 757 }, "slow");
  return false;
});

以下是工作代码:

你的方法应该类似于什么样的行动应该触发什么样的功能才能实现什么

在这种情况下,您应该在单击按钮时触发单击功能,然后滚动主体本身

$("#downbutton1").click(function() {
  $("html, body").animate({ scrollTop: 757 }, "slow");
  return false;
});

你是说
$(“body”)
?进行了编辑。不适用于$(“body”)。尝试将一个div类包装在被调用的body上,只是为了一个傻瓜,看看是否会发生一些事情,而不是掷骰子。提供一个指向半工作代码的链接。这是典型的工作方式,根本不起作用,这就是问题所在。我希望能够通过onclick(jquery)按下显示的按钮(html)使其滚动。我的其余代码与此问题无关。您的代码设置方式有点奇怪。您的意思是在scroll事件之外创建click处理程序吗?按您的方式,单击事件将不断地在每个滚动条上重新定义。您的意思是
$(“body”)
?进行了编辑。不适用于$(“body”)。尝试将一个div类包装在被调用的body上,只是为了一个傻瓜,看看是否会发生一些事情,而不是掷骰子。提供一个指向半工作代码的链接。这是典型的工作方式,根本不起作用,这就是问题所在。我希望能够通过onclick(jquery)按下显示的按钮(html)使其滚动。我的其余代码与此问题无关。您的代码设置方式有点奇怪。您的意思是在scroll事件之外创建click处理程序吗?按照您的方式,每次滚动都会不断地重新定义单击事件。请确保JQuery包含在内。我让jquery处理很多其他的东西,所以它不是在这个代码行中工作的。你在控制台中有任何错误吗?查看链接的JSFIDLE示例,您可以在其中看到我是如何使其工作的(很高兴听到它:)确保包含JQuery。我让jquery处理很多其他的东西,所以它不是在这个代码行中工作的。你在控制台中有任何错误吗?查看链接的JSFIDLE示例,您可以看到我是如何使其工作的(很高兴听到它:)