2008-05-05

Scroll in MasterPage

在MasterPage裏用client script要取得document.body.scrollTop或document.body.scrollLeft時, 永遠都會傳回0
要用以下的方式取得
 
var ScrollTop = document.body.scrollTop;
   if (ScrollTop == 0){
    if (window.pageYOffset)
     ScrollTop = window.pageYOffset;
    else
     ScrollTop = (document.body.parentElement) ? document.body.parentElement.scrollTop : 0;
   }

沒有留言:

張貼留言