我再次发布了这个,但我想我的问题还不够清楚。固定元素动画卷轴顶部
我有一个隐藏的固定元素,我想从侧面打开时点击它。
风格:
<style>
#fixed {
position: fixed;
width: 200px;
top: 120px;
left: -200px;
height: 200px;
z-index: 5;
}
.leftc {
left: 0 !important;
}
</style>
HTML:
<div id="fixed">
<div id="fixedbtn"><a href=#>btn</a></div>
</div>
的Jquery:
<script>
$("#fixedbtn a").click(function(e) {
$('#fixed').toggleClass('leftc');
})
</script>
所以,我的问题是,当我点击按钮身体向后滚动到顶部!我不知道为什么会发生这种情况。我已经使用这个代码的尝试:
var windowPos = $(window).scrollTop();
$('body, html').animate({scrollTop: windowPos}, "fast");
...但我可以看到顶部的滚动条举措,回到正确的位置。我尝试删除“快速”,但没有运气。
帮助!我真的很想让别人解释为什么会发生这种情况;我已经尝试了一切!
嗯,我已经进入html超过10年了,虽然我知道锚点,但它从来没有超过我的想法!谢谢!另一件事我的背! :) – scooterlord