如何关闭特定页面上的保持滚动位置?

时间:2011-11-02 15:22:43

标签: jquery scrollbar

我在header.php文件中使用了以下jQuery,该文件远程包含在我网站的每个页面中:

function detectScrollbar()
{
if (navigator.appName == "Microsoft Internet Explorer")
{
window.name=document.body.scrollTop;
}
else
{
window.name=window.pageYOffset;
}
}
function doScroll()
{
if (window.name) window.scrollTo(0, window.name);
}

此代码维护页面刷新时的滚动位置。我想知道如何在特定页面上关闭它。如果有人能对此有所了解,我将非常感激。非常感谢提前。

1 个答案:

答案 0 :(得分:0)

这可能有效。

创建具有您不打算在您网站上其他地方使用的唯一ID的内容,也许是页面名称。

<body id=”myPageName”>

然后将以下内容添加到您的jquery

if ($('#myPageName').length > 0){
//everything you want to run inside here.   
}