我目前在我的网站上有一个搜索工具栏。作业由ajax加载,为了使其更具移动性,它将在屏幕尺寸小于500px的任何设备上滚动到页面上的锚点。
这样可以正常工作,但是如果用户向上滚动到搜索输入并尝试新搜索,则结果会加载,但不会再次滚动到锚点。
这是我的代码:
if ($(window).width() < 500) {
function scrollToAnchor(aid){
var aTag = $("a[name='"+ aid +"']");
$('html,body').animate({scrollTop: aTag.offset().top},'slow');
}
$("#search-but").click(function() {
scrollToAnchor('job-start');
});
};
如何启用我需要的功能?