当我在选择标签中搜索内容并按回车键时,页面不会滚动到元素
我尝试了 .keypress 方法,但我无法通过下一个代码获得它:
$('#quicksearch-2').on('keyup', function(e) {
if (e.which == 13 || e.keyCode == 13) {
function pageScroll() {
var elmnt = document.getElementById("listings");
elmnt.scrollIntoView();
}
}
});
我希望在搜索栏中写一个文本,然后在按回车键时滚动到一个元素。现在搜索栏可以工作了,但当我按下回车键时不会滚动。
最佳答案
一个函数不是必需的,除非你计划多次调用它。这应该适合您。
$('#quicksearch-2').on('keyup', function(e) {
if (e.which == 13 || e.keyCode == 13) {
var elmnt = document.getElementById("listings");
elmnt.scrollIntoView();
}
});
关于javascript - 如何检测表单中的输入按键并滚动到元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55520581/