2009年8月アーカイブ

ナビゲーション上で現在いるページを示すボタンにだけ、「今ココ」な装飾をつけたいときの処理。

最初ココをを見つけて、あーこれこれー、と軽い気持ちで利用しようとしたらなんかうまく行かない。ので、ちょっとアレンジ。

jQuery(document).ready(function() {
	if(location.pathname != "/") {
		var now = location.href.split('/');
		var endDir = now.slice(now.length-2,now.length-1);
		jQuery('ul#navigation li a[href$="'+endDir+'/"]').addClass('active');
	}
});

少々回りくどいですが now にまず現在のURLを " / " ごとに分割した配列にして代入。でもってその配列の最後にくる文字列を endDir に保存。つまり今たとえば

http://www.hogehoge.com/hello/myname/

という URL のページにいるとすると、now には ' http:,,hogehoge.com,hello,myname ' という値が入ってて、その最後にある myname をendDir に保存してる。

でもって指定した<a>タグの href の文字列の末尾と照らし合わせて、マッチするかどうかの判定して、マッチしたら class="active" を追加という命令をしてるので、css で active 要素に対する処理を好きなようにかけばOK。

if ( cat_is_ancestor_of( 3, $cat ) ) {
include( TEMPLATEPATH . '/任意のファイル名.php' );
exit;
}

やっと見つけたありがたい対応策

類似した参考文献

http://ja.forums.wordpress.org/topic/401
http://ja.forums.wordpress.org/topic/1290

【WP】カテゴリ-ID

| | comments(0) | truckbacks(0)

いつも忘れて、気が付いたら

echo(<p>".$cat->cat_name."</p>");

とかやってるのでメモ。。。

ダッシュボードのカテゴリー画面でカテゴリー名の上にマウスオーバーすると、ステータスバーのURL末尾にカテゴリ-IDが表示される。

IE8 と CSS

| | comments(0) | truckbacks(0)
なんの調査結果でもなく
なんの症状報告でもなく
ただの愚痴というか毒吐きですすいません。

IE6 で正常にレンダリングしてるのに IE8 で崩れるってどないやねん。

てかこんなの Twitter 向きなつぶやきなんですが、またダウンしてるみたいで。例のサイバー攻撃なんたらかんたらがまだ続いてて対応に追われてるんでしょうか。

あー IE うざ。

Air Port and Fire works

| | comments(0) | truckbacks(0)
嫁さんと兄弟分とで3人で伊丹空港へ。
ぐうぜん淀川の花火が見えた。


GX100 SS.8sec

伊丹空港の北側でも何やら花火大会。
飛んでいく飛行機の光跡が、銀河鉄道みたく写った。


GX100 SS.8sec

このアーカイブについて

このページには、2009年8月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2009年7月です。

次のアーカイブは2009年9月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。