Jquery 单击链接时使webbrowser滚动到顶部

Jquery 单击链接时使webbrowser滚动到顶部,jquery,html,jquery-mobile,Jquery,Html,Jquery Mobile,我在一个工作网站上遇到了麻烦,当该网站位于一个较小的浏览器窗口中时,它不会在点击链接时自动进入页面顶部 没有网页每个链接都是一个panelview,这是非常令人沮丧的,因为有一个移动版本的网站做同样的事情。此外,在全屏模式的网站是好的 任何帮助都将不胜感激: 注意:实际的web浏览器不是scrollbox您是否尝试将事件添加到可单击的元素并使用scrollTop 以jquery为例: $(".clickable").on("click", function(){ $('html, b

我在一个工作网站上遇到了麻烦,当该网站位于一个较小的浏览器窗口中时,它不会在点击链接时自动进入页面顶部

没有网页每个链接都是一个panelview,这是非常令人沮丧的,因为有一个移动版本的网站做同样的事情。此外,在全屏模式的网站是好的

任何帮助都将不胜感激:


注意:实际的web浏览器不是scrollbox

您是否尝试将事件添加到可单击的元素并使用scrollTop

以jquery为例:

$(".clickable").on("click", function(){

    $('html, body').animate({
      scrollTop: 0
    }, "slow");

});

希望这有帮助

您是否尝试过简单地使用
window.scrollTo(x-coord,y-coord)

打开新的panelview时,应调用此函数


使用jquery,您还可以设置滚动到顶部的动画。

Hi,链接中有一个名为menuitemclick的函数,单击该函数时会调用新面板。我可以将其添加到此中吗?代码中没有页面
  • return false是什么意思?我需要它吗?我不知道关于你的网页的任何细节-所以我只能猜测。。。事实上,href=“#”应该会导致滚动到页面顶部。但是如果没有,您可以将我的代码行或heldrias answer的代码行添加到MenuItemClick()函数中。两者的结果应该是相同的。如果这仍然不起作用,请打开一个关于代码的更深入的详细信息的新问题(可能有一个小提琴?),因为这个问题被标记为重复。