Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.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/1/typescript/9.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 转到特定div而不滚动_Javascript_Jquery_Html - Fatal编程技术网

Javascript 转到特定div而不滚动

Javascript 转到特定div而不滚动,javascript,jquery,html,Javascript,Jquery,Html,需要在单击时放置特定元素,但不滚动。下面我有一个代码,但它是滚动到一个特定的元素点击,有没有办法去一个特定的HTML元素没有滚动 $("#button").click(function() { $("html, body).animate({ scrollTop: $("#myelement").offset().top }, 2000); }); 这是一些文本 使用ID和锚点检查此项是否移动到任何元素 或者试试这个 jsfiddle.net/thepean

需要在单击时放置特定元素,但不滚动。下面我有一个代码,但它是滚动到一个特定的元素点击,有没有办法去一个特定的HTML元素没有滚动

$("#button").click(function() {
    $("html, body).animate({
        scrollTop: $("#myelement").offset().top
    }, 2000);
});

这是一些文本

使用ID和锚点检查此项是否移动到任何元素 或者试试这个
jsfiddle.net/thepeanut/ohhffte6url

下面的代码工作正常。现在,它将在没有动画的情况下立即进入顶部。当我触发点击事件时

$("#button").click(function() {
     $("html, body").scrollTop(0);
});

将动画时间从
2000
更改为
0
。缩短持续时间。使用带有属性的
标记
href=“\myelement”
如果有帮助,我认为您不需要Javascript来完成此操作。
window.location.href=window.location.href.replace(/\\\\\\(.?+/,“\myelement”)
我需要用jquery或javascriptit在没有javascript和jquery的情况下工作我不明白你为什么需要在JSI中使用第三方库这就是你写的东西的原因我已经知道dude试试这个我想它可能会帮到你
$("#button").click(function() {
     $("html, body").scrollTop(0);
});