久しぶりに難問で煮詰まる

昨日から絶賛書き直し中のDisplay Exifなんだが、CSS周り(といっても動的に生成)で久しぶりにハマり中。現状ではイメージタグの前後に包括するタグを付けてソレを基準にしているんだけれど、これをやるとRSSでExifデータが先頭になる(最初のテキストなので)。他にも弊害が出たりするので、the_content()が吐き出すソースの最下部に場所を移動、その後イベントで表示位置を修正という手段にした→実装済みはこちら

ところが、これには大きな落とし穴があって、イメージタグ及び追加したボックス要素の親(世代がいくつあるかはテーマファイルによる)にposition指定の有無が関係、ターゲットとなる絶対位置と、移動するべきボックスの移動位置にズレが生じる(absoluteで指定しているのだが、直前の包括要素にあるpositionが関係するため)。

つまり、jQuery.offset()で取得したイメージボックスの座標の値を、exifボックスに与えると、テーマにもよるがposition:relativeとか付いていると位置が狂う。最近のテーマは大抵位置決めにabsoluteやrelativeを使っているので、bodyもしくはhtmlからの絶対位置に直接指定するか、the_content()の親からの相対位置にするか…というのが解決策に近いとは思うのだが…。

う〜む。




Leave a Reply

TrackBack URL : http://backyards.vjck.com/vjcatkick/wp-trackback.php?p=836

*
Recent Entries
今日は…

午後からエージェントとあれやこれやとミーティング。雨降らないといいんだけれど(天気予報では大丈夫そう)。 なんでもそうなんだけれど、仕事をやる場合、一番面倒だけれど避けて通れない、しかも必ず始める前に必要なのがギャラの話 [...]


折り合いついたらしい

11月からのプロジェクト、最終的にギャラの折り合いがついたとエージェントから連絡があった。つ〜ことで11月から忙しくなる予定。エージェントとは明日ミーティングして、その他の部分の調整等々。 ペーパーワークとか諸々の手続き [...]


11月から…

11月から新しいプロジェクトに参加する方向になりそうな気配。現在エージェントが右往左往しながらあれこれ手配している…。 まぁ例によって 1:プロジェクトの話が来る 2:ミーティングをして内容を詰める 3:やることが決まる [...]


iOS 5…

あれこれインストールしたiOS 5、まぁサードパーティアプリケーションもそこそこ対応も進んでいる訳で、それなりに使えているんだけれど…。例のCKがノロノロになってしまってるのが残念なところ(まぁすぐに対応版が出るだろうけ [...]


Windowsと

ParallelsでMacのウィンドウとWindowsのウィンドウが同じスクリーンの中に混在していると妙な気分だ…