当我更改已滚动过去的元素的 css 时,当我使用 .css(...) 应用 css 更改时,视图会跳转到该 div(通过向上滚动)它可以像更改背景颜色一样简单。
有办法吗?我只是希望它在后台悄悄地进行更改,而不是跳到那个 div。
...other stuff...
<div style="position: absolute">
<div style="position: relative;" id = "myDiv"></div>
</div>
...other stuff...
<div id="myButton">
<h2>Click here</h2>
</div>
$("#myButton").click(function () { $("#myDiv").css("background-color", "yellow");}
实际上,我更改背景颜色的对象并不重要。它可以是 myDiv 或任何东西。如果它已经滚动过去,它将跳转到该对象,然后返回到正确的 div。
伙计们,关闭这个问题。正如你们所提到的,这与更改 css 完全无关。