你好,我有一個類似的問題,我結束了這個代碼添加到文檔準備就緒,它的工作原理。 另外,我有一些錯誤的工具提示的問題,這段代碼修復了它。
window.onload = function() {
var GetDocumentScrollTop = function() {
var isScrollBodyIE = ASPx.Browser.IE && ASPx.GetCurrentStyle(document.body).overflow == "hidden" && document.body.scrollTop > 0;
if (ASPx.Browser.WebKitFamily || isScrollBodyIE) {
if (ASPx.Browser.MacOSMobilePlatform)
return window.pageYOffset;
else if (ASPx.Browser.WebKitFamily)
return document.documentElement.scrollTop || document.body.scrollTop;
return document.body.scrollTop;
}
else
return document.documentElement.scrollTop;
};
var _aspxGetDocumentScrollTop = function() {
if (__aspxWebKitFamily) {
if (__aspxMacOSMobilePlatform)
return window.pageYOffset;
else
return document.documentElement.scrollTop || document.body.scrollTop;
}
else
return document.documentElement.scrollTop;
}
if (window._aspxGetDocumentScrollTop) {
window._aspxGetDocumentScrollTop = _aspxGetDocumentScrollTop;
window.ASPxClientUtils.GetDocumentScrollTop = _aspxGetDocumentScrollTop;
} else {
window.ASPx.GetDocumentScrollTop = GetDocumentScrollTop;
window.ASPxClientUtils.GetDocumentScrollTop = GetDocumentScrollTop;
}
};
希望這可以幫助你。
謝謝
這是一個問題?看起來更像是一個答案 – Morpheus
發佈自我回答的問題沒有任何問題。請重寫爲問題並自己回答。 –
是的,這是一個自我回答的問題,因爲我們預計一些javascript作者會遇到這個問題,我們希望在他們經常尋找答案的網站上明確指導。我已經將它更改爲問題格式。 –