我有一个可滚动的div。向下滚动,然后将div封装到另一个div中会导致滚动位置重置为顶部。关于如何保持滚动位置的任何想法?Div在另一个div中滚动时顶部滚动
HTML:
<div class="box"><p>Lorem ipsum...</p></div>
<button onclick="wrapme()">wrap me!</button>
JS:
function wrapme(){
$(document.body).wrapInner($("<div>", { class: "wrapper" }));
}
CSS:
.box {
width: 400px;
height: 200px;
overflow: auto;
border: 1px solid #000;
}
.wrapper {
border: 1px solid blue;
}
的jsfiddle:https://jsfiddle.net/gyd3r70k/5/
你在哪里包括JS在您的网站? – Simplicity
你的小提琴在你的文章中并不代表你的代码,它也缺少JQuery依赖关系,并且在点击你的按钮时抛出一个JS错误......修复这个问题,也许我们可以帮助你。 –
抱歉,更改未保存。我已经更新了小提琴。 JS包含在头部。 – Ricardo