2008年11月12日

折りたたみメニューを実現するための 2 通りの実現方法

Web拍手:


折りたたみメニューを実現するための 2 通りの実現方法

1. CSS の style="display:none" を利用して隠しておいて,none を適宜 JavaScript で書き換えて表示する方法

2. JavaScript を使って document の下を(addChild などで)書き換える方法


1. は,ブラウザでスタイルシートが無効になっていると折りたためていないのだけど,逆に考えると,折りたたみメニューを嫌いなユーザは,ユーザ自身がスタイルシートを無効にすることで,折りたたみをやめさせることができる.

2. は,ブラウザの状態に関わらず,きちんと隠せるけれども,ブラウザが JavaScript を有効にしていないと,折りたたんだメニューを展開することができなくなる.また,1. と違って,折りたたみメニューを嫌いなユーザが,折りたたみをやめさせることができない.


ということで,私の感覚だと,一見,2. のほうが「ちゃんと実装してある」ような気はするけれども,実は 1. のほうがユーザの利便を考えてあって,しかもロバストな実装であるような気がする.どう?

--
【コンピュータの最新記事】
posted by NOIKE at 21:22 | Comment(0) | TrackBack(6) | コンピュータ | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック

"てつじ" を少し調整しました
Excerpt: [音源]に,「てつじ "わ"」と「てつじ "う"」を追加しようとしたところ,いままでの声素材のままではノイズになってしまってどうにもうまくいかなかったので,「れいしう 普通の声」の声素材を参考にして,..
Weblog: とりあえずコーヒーを飲もう
Tracked: 2008-12-15 15:17

ぼーか郎を Twitter から利用できるようにしてみました.
Excerpt: ぼーか郎(MML to MP3)を Twitter から利用できるようにしてみました. ぼーか郎bot です.造りに自信がありませんが,なんとなく動いているようです. --
Weblog: とりコー
Tracked: 2010-01-06 21:41

ぼーか郎を Twitter から利用できるようにしてみました.
Excerpt: ぼーか郎(MML to MP3)を Twitter から利用できるようにしてみました. ぼーか郎bot です.造りに自信がありませんが,なんとなく動いているようです. --
Weblog: とりコー
Tracked: 2010-01-06 21:41

ぐ... 歌詞つきMML をつぶやくためのクライアント・ソフトが必要かもしれない(^^;).
Excerpt: ぐ... 歌詞つきMML をつぶやくためのクライアント・ソフトが必要かもしれない(^^;). --
Weblog: とりコー
Tracked: 2010-01-08 22:38

Cubase 4 の MusicXML 書き出し処理にバグがあるっぽい.
Excerpt: Sinsy サイトに置いてある MusicXML がぼーか郎では歌わせられないなーと思って調べたら,Sinsy のひとたちが使っている Cubase 4 の MusicXML 書き出し処理にバグがある..
Weblog: とりコー
Tracked: 2010-01-10 20:37

Sinsy サイトの MusicXML も,ぼーか郎で歌えるようにしました.
Excerpt: Sinsy http://www.sinsy.jp/ --
Weblog: とりコー
Tracked: 2010-01-10 22:47