我再次發佈了這個,但我想我的問題還不夠清楚。固定元素動畫卷軸頂部
我有一個隱藏的固定元素,我想從側面打開時點擊它。
風格:
<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