[問題] 網頁使用Jquery load html換頁問題

看板Web_Design作者 (Eddie)時間11年前 (2015/01/14 00:08), 11年前編輯推噓3(3010)
留言13則, 5人參與, 最新討論串1/1
大家好! 糾結了很久,又上來請教問題了 雖然標題是寫Jquery load問題 但比較像是框架的問題 問題描述: 由於在換頁時我的網頁會先這樣↓ http://ppt.cc/9U1q 再這樣↓ http://ppt.cc/G5NC 想問版上大大 可不可以讓頁面,換頁時不要跳上跳下 我知道可以設定高度,不過當文章過大時 好像就會超出預設的高度 還是我可以去監看目前的文章大小 然後去調整目前版型 不知道這中間產生了甚麼糾葛,希望有大大可以不令指教。 謝謝 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.169.105.201 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1421165330.A.FAA.html

01/14 01:03, , 1F
css 用一個 min-height ?
01/14 01:03, 1F

01/14 10:17, , 2F
假設你顯示的部分是<DIV>,把高度設為 height:auto;,這樣
01/14 10:17, 2F

01/14 10:18, , 3F
不知道能不能達成你要的效果
01/14 10:18, 3F

01/14 14:18, , 4F
應該是做不到,normal flow,前面沒東西,後面的元素自動
01/14 14:18, 4F

01/14 14:19, , 5F
就會往前擠,變通方式大概是先把選單隱藏,等ajax load
01/14 14:19, 5F

01/14 14:20, , 6F
完再show出來,這樣就不會有跳的感覺了
01/14 14:20, 6F

01/14 17:06, , 7F
先 $(選單).css('height', $(選單).height()) 固定高度
01/14 17:06, 7F

01/14 17:06, , 8F
等讀完再用 css('height', '') 清掉寫死的高度?
01/14 17:06, 8F

01/14 17:07, , 9F
或是用animate,讓高度平滑變成auto
01/14 17:07, 9F

01/14 17:17, , 10F
之後使用 min-height,感謝q大和i大的指教:)
01/14 17:17, 10F

01/14 17:20, , 11F
目前只試了前兩位大大的方法,iamnodoubt、mmis1000
01/14 17:20, 11F

01/14 17:20, , 12F
大大的方法,我會再試試看試看,感謝各位大大 :)
01/14 17:20, 12F
※ 編輯: kotou (1.169.105.101), 01/14/2015 17:23:01

01/14 17:22, , 13F
01/14 17:22, 13F
※ 編輯: kotou (1.169.105.101), 01/14/2015 17:24:22
文章代碼(AID): #1KjKCI-g (Web_Design)