あとからJSが動いてガクガクするの,先に高さが分かってれば,min-heightとか指定しておいて,そこにいらっしゃいませみたいな感じにすれば,ガクっとしない.ツイートボタンとか,ソーシャルパーツ置き場とかそうするべき.JSで自由に要素を追加するとか,XHRでHTML取ってくるとか,高さが自由に変わるiframe読み込むとか,あらかじめ高さが分からないところは,min-heightではなんとかならない.操作中にガクっとなるのが嫌なら,HTML中にJSを埋めておいてdocument.writeするとか,サーバーサイドで全部生成してしまうとか,同期的にXHRで取ってきて何かするとか,やりかたはあるけど,そういうことをすると保守するのが難しくなったり,パフォーマンスが下がったりすると思う.高さが変わるところは,初回ロード時にlocalStorageに高さを保存しておいて,2回目以降はその高さになるようJSでmin-heightを指定するとか.
■
すがり,ひさしぶりに行った.京都観光してる人,昨日高倉二条行ったのに,今日はすがりに連れて来られててかわいそうだった.おいしいのは分かるけど二日連続でこんなの食べるわけにはいかないと思う.
著者近況
眠いのを我慢して(ry
by @hitode909 pic.twitter.com/dkcBkuVLNA
— Jxck (@Jxck_) 2014, 3月 16