在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;
if (ScrollTop == 0){
if (window.pageYOffset)
ScrollTop = window.pageYOffset;
else
ScrollTop = (document.body.parentElement) ? document.body.parentElement.scrollTop : 0;
}
沒有留言:
張貼留言