タグ

ブックマーク / bmky.net (4)

  • 暴満館 » JavaScriptでCSSを弄る際のメモ

    このエントリは、JavaScriptによるCSSの操作として新たに書き直しました。 – 俺の探し方が悪いんだろうが、JavaScriptCSSを弄るリファレンスが中々見当たらなかったので、メモも兼ねて書く。 結構適当に書いてる部分もあるので鵜呑みにしないように。あと、Operaは知らね。 スタイルシートのルールを弄る div内の全要素をgetElementsByTagNameで拾ってforで回してstyleに・・・ってなことをやるよりも、スタイルシート側から操作できるようになれば楽になる。 function addRule( selector, property ) { if( document.styleSheets[0].addRule ) //IE document.styleSheets[0].addRule( selector, "{" + property + "}" );

  • [暴満館] JavaScriptによるCSSの操作

    またFirefoxは短縮形で取得しようとすると、設定していないプロパティにデフォルト値が入った状態で返ってくるので注意する。 getStyleValue( "div.hoge", "background" ) //Mozilla : rgb(17, 34, 51) none repeat scroll 0% 0% ルールを削除する {#deleteRule} function deleteRule( index, sheetindex ) { if( sheetindex == undefined ) sheetindex = 0; document.styleSheets[ sheetindex ].deleteRule( index ); } 全てのルールにはインデックスが振られており、それを指定することでルールから消すことができる。 ただ、同じセレクタで上書きするのとほとんど変わらな

  • 風来のシレンDSの出来がひどい | 暴満館 ~The House of full Violence~

    劣化したインターフェース シレン64、アスカ見参と進化したインターフェースや操作系をほぼ完全に無視している。 まず、不確定名アイテムへの名前付け。入力補完が無くなって入力履歴が備わった。文字通り今まで入力した名前が出てくる。 毎回確定名を入力していけるなら、ほぼ選択式になる。だが、シレンでは複数候補の名前とアルファベットによるインデックスを付けたりするのが常套だ。そうなると途端に足りないばかりか選択に手間がかかってしまう。 この入力履歴は他の種類のアイテムも一緒にまとめられている。壷の名前を履歴から入れようとすると草や杖の履歴も一緒に出てくるわけである。これでは満足に入力できない。 次にボタン入力の不備。多用する攻撃・特技・十字ボタン。今回は毎回押す必要がある。 例えば肉でボウヤーに変身したとして、矢を集めるには特技ボタンを100回以上押さねばならない。従来なら押しっぱなしで済んでいた。ト

  • opera:configを拡張する | 暴満館 ~The House of full Violence~

    FirefoxとOperaには、通常のオプションでは設定できない細かい設定を行う為の措置が施されていて、Firefoxならabout: config、Operaならopera:configとアドレス欄に入れて移動するだけで、簡易的だが各種設定を行うことができる。 設定できるといっても、名前から判断できない項目がズラっと羅列されるだけで、設定したい対象を予め調べなければいけないので手間がかかってしまう。 Operaの場合、Opera6.ini の設定 なんてページが用意されているので、ある程度は内容を把握することができる。が、それでもタブを2つ並べて両方見比べるといったことが必要になるので面倒には変わらない。(余談だが、.comの方はちゃんとopera:configの該当項目へのリンクが張ってあるのでいくらかマシだったりする。) Operaが流行らない理由の一つである、できることが多すぎて思

    webmarksjp
    webmarksjp 2008/07/12
    UserJS
  • 1