Javascript 页面加载后,滚动到元素
要询问如何在页面加载完成后按search submit按钮滚动到Javascript 页面加载后,滚动到元素,javascript,jquery,input,Javascript,Jquery,Input,要询问如何在页面加载完成后按search submit按钮滚动到元素吗?我猜它需要隐藏输入 jQuery(function ($) { $("#button").click(function () { $('html, body').animate({ scrollTop: $("#elementtoScrollToID").offset().top }, 2000); }); }); 您需要使用as按钮是一个类到元素 使
元素吗?我猜它需要隐藏输入
jQuery(function ($) {
$("#button").click(function () {
$('html, body').animate({
scrollTop: $("#elementtoScrollToID").offset().top
}, 2000);
});
});
您需要使用as按钮
是一个类到元素
使用$(“.button”)
而不是$(“#button”)
。您还需要使用forelementtoscolltoid
完整代码
<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);
});