我剛剛推出http://elliewauters.com &有一個小問題,我想修復,該網站使用大量的動畫水平滾動從一個'頁面'到下一個,但在刷新大多數瀏覽器記得滾動位置&回到我以前的地方,我不想要這個。嘗試進入「關於」頁面,然後刷新。您會看到徽標&菜單位於頁面中間,就像您第一次到達該網站時一樣。jQuery scrollLeft不工作
我想幫助,無論是兩件事情:
- 重置回滾動位置0,0頁刷新或
- 要移動的標誌&菜單,如果頂部scrollLeft值大於1。
我已經使用$(window).scrollLeft(0);
無濟於事&
scrollLeft = $(window).scrollLeft();
console.log(scrollLeft)
if (scrollLeft>1) {
$('#header').addClass('notLeft').css('top','0%');
} else {
$('#header').addClass('left').css('top','25%');
}
不起作用,請問有沒有人有我想要達到我想要的想法?
在此先感謝
只是一個想法: 我不知道這是否會工作,但你可以嘗試抓住這個「刷新」在onleave並在該點重置呢? – Vinzenz 2010-10-13 23:38:04
標題在Firefox中完全不會移動。 – Mottie 2010-10-14 03:11:45