Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.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
当单击id或类时,jquery会变慢_Jquery_Class_Click_Jquery Animate - Fatal编程技术网

当单击id或类时,jquery会变慢

当单击id或类时,jquery会变慢,jquery,class,click,jquery-animate,Jquery,Class,Click,Jquery Animate,例如:我有一个菜单:a点,身体的某个地方有一个B点。我想做的是,当我点击A点时,它应该滚动到B点,但速度很慢 我怎么做 要在单击点A时滚动到点B,请尝试以下操作: $("#pointA").click(function(event) { event.preventDefault(); $('html, body').animate({ scrollTop: $("#pointB").offset().top }, 1500); //This value w

例如:我有一个菜单:a点
,身体的某个地方有一个B点
。我想做的是,当我点击A点时,它应该滚动到B点,但速度很慢


我怎么做

要在单击点A时滚动到点B,请尝试以下操作:

$("#pointA").click(function(event) {
    event.preventDefault();
    $('html, body').animate({
        scrollTop: $("#pointB").offset().top
    }, 1500); //This value will define the speed/ duration of your animation
});
您可以编写下面的代码以滚动到div pointB
$(函数(){
$(“#pointA”).bind(“单击”),函数(事件){
$('body')。设置动画({
scrollTop:$(“#pointB”).offset().top},
1000); 
});});

1.10以上所有版本的jquery都可以工作。选择哪一个取决于其他代码和浏览器支持。但是版本1.11应该是一个不错的选择,谢谢。它不起作用,但当我把代码放在头部时,它起作用了。你知道这个问题吗??在我编写正文结尾上方的脚本之前。您是否尝试在代码周围包装一个
$(document).ready()
-函数?你应该一直这样做是的,我做了
$(文档).ready(函数(){$(“.pointA”).点击(函数(事件){event.preventDefault();$('html,body').动画({scrollTop:$(“.pointB”).offset().top},2500);})
You can write below code for scroll to div pointB 

<script>
$(function(){
$("#pointA").bind("click",function(event) {
    $('body').animate({
        scrollTop: $("#pointB").offset().top},
    1000); 
});});
</script>