2011-11-02 80 views
0

我使用jQuery的下面在我的header.php文件,這是遠程包括在我的網站的每個網頁:如何關閉特定頁面上的滾動位置?

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); 
} 

此代碼保持在頁面刷新滾動位置。我想知道如何在特定頁面上關閉它。如果任何人都可以點亮這一點,我將非常感激。提前謝謝了。

回答

0

這可能有效。

使用您不打算在您網站上的其他位置使用的唯一ID創建一些內容,因此可能是頁面名稱。

<body id=」myPageName」> 

然後添加以下到您的jQuery

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