前途多難・・・
未だ当落通知が来ていない冬コミですが・・・
それに向けて『しゅまり.net』のページを作ろうとしてたんですよ…
したらね,script.aculo.us君が思いもよらないレスポンスしてくれちゃって・・・
classでdisplay:noneに設定されているdivに対して,指定したidのdivだけをscript.aculo.usのeffectを使ってアニメーションさせながら表示させたり非表示にしたり・・・てのをやりたかったんだけど…
なんと,class指定でdisplay:noneをしてやると,script.aculo.usで表示出来ないと来た…orz
このサイトでもサイドのリンクだとかに同じ様なやり方で表示・非表示切り替えを実装してるけど・・・
どうやら,script.aculo.usだと同じ様な力技は通用しない様子・・・
てか,script.aculo.usで初期状態でdivを非表示にしようとすると,今現在htmlのタグに『style=""』の形で書いておかないとscript.aculo.usで表示が切り替えられないんだけど…
できれば,javascriptをディアクティブにしている環境でも見られるようにしたいから,初期の非表示はjavascriptで記述したいんだよなぁ・・・(noscriptとかでも出来そうだけど,汎用性なさそうなのしか思いつかない・・・
てか,日記の『show more…』みたいに別ページに飛ばせるならまだしも,今回はコンテンツの表示の切り替えだけのつもりなので,その手も使えないし・・・
スクリプトに汎用性を持たせようとすると,一々該当するdivのidを指定してやって非表示にするやり方はあまりやりたくないし・・・
まぁ,結論から言うと,詳しい人助言下さい!!!
コメント
コメントの投稿
ごめんなさい、現在コメントを付けることは出来ません
うん?助言?
あー、もっとシンプルにしたら?あまり小細工しないで…
Comment by だいにゃん — 2007年10月30日(火曜日) @ 12時21分47秒
やはりそう来ますか・・・
Comment by Takashima Aki — 2007年10月30日(火曜日) @ 12時34分10秒