【问题标题】:Scroll is not working for ie 11 sharepoint 2013滚动不适用于 ie 11 sharepoint 2013
【发布时间】:2019-09-03 09:50:06
【问题描述】:

我正在尝试获取滚动位置,滚动在除 ie 11.0 之外的所有浏览器中都有效

我已经尝试了以下代码,但没有触发任何事件

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

【问题讨论】:

标签: javascript jquery internet-explorer sharepoint


【解决方案1】:

这个问题与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 中的输出:

参考:

Why window onscroll event does not work?

如果您的问题仍然存在,请尝试提供一个清晰的示例,其中包含可能导致该问题的详细步骤。我们将尝试对其进行测试以检查结果。

【讨论】:

    猜你喜欢
    • 2019-12-13
    • 2018-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-15
    • 1970-01-01
    • 2014-07-07
    相关资源
    最近更新 更多