如果用户在移动设备上滚动回顶部,请重置jQuery滚动到锚点

时间:2016-02-23 11:14:08

标签: javascript jquery mobile

我目前在我的网站上有一个搜索工具栏。作业由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');
});
};

如何启用我需要的功能?

0 个答案:

没有答案
相关问题