注意到即使box存在父節點main作為最外層的容器,但是在jquery中$boxs.eq(minHIndex).offset().left獲得的值確是最小高度的那個數據塊到窗口邊緣的值,而非到main父節點邊界的值。而由于頁面最初設置了整體居中(margin:0 auto),由此造成一個顯示bug
3 回答
舉報
0/150
提交
取消
注意到即使box存在父節點main作為最外層的容器,但是在jquery中$boxs.eq(minHIndex).offset().left獲得的值確是最小高度的那個數據塊到窗口邊緣的值,而非到main父節點邊界的值。而由于頁面最初設置了整體居中(margin:0 auto),由此造成一個顯示bug
2014-09-18
舉報
2015-12-23
不管用哪種就跟著$boxs.eq(minHIndex) 位置走就行了
2015-11-24
這樣寫,就可以了。 'left':$boxs.eq(minHIndex).offset().left+'px'
2014-09-21
原生和jq這里作者用了有點問題,同樣判斷滾動加載那里也是,應該使用jq的position()