0
已與此對抗了一段時間。似乎很簡單,但我似乎缺乏使其運作所需的邏輯。轉換垂直滾動到水平DIV位置的jQuery
我要垂直.scrollTop位置轉換成表示用戶在文檔中的垂直位置單槓。
我覺得我的數學是可怕的;準備好在火焰中被擊落。
var pos = $("#content").scrollTop();
var convert = (pos/1024);
$(document).scroll(function() {
$(".place").animate({
left: '+=' + pos
}, slow);
});
這是我到目前爲止的一個fiddle。 '地方'div不想移動。
像[這個(http://jsfiddle.net/SzLNg/8/)? – AbstractChaos 2012-07-27 11:18:21
差不多!驚人。唯一的要求是.place的移動被限制在0 - 1024px。無論窗口(或#content)的高度是多少,該運動都應該相對於垂直滾動位置而言...我認爲這就是爲什麼我試圖將#content的高度除以1024 ... – gimme5 2012-07-27 11:23:34