簡體   English   中英

滾動不適用於 ie 11 sharepoint 2013

[英]Scroll is not working for ie 11 sharepoint 2013

我正在嘗試獲取滾動位置,滾動在除 IE 11.0 之外的所有瀏覽器中都有效

我已經嘗試了下面的代碼,這不會觸發任何事件

 window.onscroll = function () {
    console.log("Test");
};

此問題是否與 IE 瀏覽器和 SharePoint 相關?

您上面的代碼示例不足以重現問題。

我嘗試使用此示例代碼進行測試,看起來它在 IE 11 瀏覽器中運行良好。

 <!DOCTYPE html> <html> <head> <title>Page Title</title> <style> #show { display:block; position:fixed; top:0px; left:300px; } </style> </head> <body> <pre id="repeat"></pre> <div style="position:relative;"> <div id="show">x</div> </div> <script> var elem = document.getElementById('repeat'); var show = document.getElementById('show'); for (i = 1; i <= 300; i++) { elem.innerHTML += i + "<br/>"; } window.onscroll = function () { show.innerHTML = document.documentElement.scrollTop || document.body.scrollTop; }; </script> </body> </html>

IE 11 中的輸出:

在此處輸入圖片說明

參考:

為什么窗口 onscroll 事件不起作用?

如果您的問題仍然存在,請嘗試提供一個清晰的示例,其中包含可能產生問題的詳細步驟。 我們將嘗試用它進行測試以檢查結果。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM