Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.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/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
Javascript 页面加载后,滚动到元素_Javascript_Jquery_Input - Fatal编程技术网

Javascript 页面加载后,滚动到元素

Javascript 页面加载后,滚动到元素,javascript,jquery,input,Javascript,Jquery,Input,要询问如何在页面加载完成后按search submit按钮滚动到元素吗?我猜它需要隐藏输入 jQuery(function ($) { $("#button").click(function () { $('html, body').animate({ scrollTop: $("#elementtoScrollToID").offset().top }, 2000); }); }); 您需要使用as按钮是一个类到元素 使

要询问如何在页面加载完成后按search submit按钮滚动到
元素吗?我猜它需要隐藏输入

jQuery(function ($) {
    $("#button").click(function () {
        $('html, body').animate({
            scrollTop: $("#elementtoScrollToID").offset().top
        }, 2000);
    });
});
您需要使用as
按钮
是一个类到元素

使用
$(“.button”)
而不是
$(“#button”)
。您还需要使用for
elementtoscolltoid

完整代码

<form action="<?php echo $formURL ?>" method="post">
    <input type="submit" class="button" value="<?php echo $useAjax ? JText::_('COM_JEA_LIST_PROPERTIES') : JText::_('JSEARCH_FILTER_SUBMIT')?>" />
    <input type="hidden" name="elementtoScrollToID" />
</form>
$("#button").click(function() {
    $('html, body').animate({
        scrollTop: $("[name=elementtoScrollToID]").offset().top
    }, 2000);
});