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