Home / Diary / タグ: opera

1...23456

目次

  1. Operaのwidgetが微妙に使えない
  2. Operaで動的にグローバルなスタイルを変更する
  3. OperaのJavaScriptでマウスホイールを検知できるようになった

Operaのwidgetが微妙に使えない

widgetからOperaを操作か、無理ならアクティブなタブのwindowオブジェクトにアクセスさせれ! ってな期待を込めて弄ってたけど、どっちも無理。単体htmlとして動作させなきゃいかんらしい。

ってゆーか、これってGoogle Gadgetでもいいy

・・・せめてwindowだけでもアクセスできるようにして欲しいよなー。そうすりゃなんちゃってDOM Inspectorとか作れるのにさー。

Info

2006
0617

Tagsopera

Operaで動的にグローバルなスタイルを変更する

サンプルページ(Opera専用、別ウインドウで開く)

OperaはstyleSheetsオブジェクト等、スタイルシートを直接弄れるプロパティが存在しないので、グローバルなスタイルを変更するのは、既存のcssファイルを追加する以外は不可能だった(ハズ)。

そこで、動的に変更したいスタイルをデータスキームに変換してcssファイルとして追加することで、動的にスタイルを変更させてみた。

欠点は現在の値を読み取れないこと。別途適当なオブジェクトを作成して、追加する度にそのオブジェクトにも反映させるなどして、自分で見るしかない。また、追加しまくるとどんどんメモリを食うと思うので、適当なところで一旦削除する必要があると思われる。

Opera9見てると、そのうちdocument.styleSheetsが追加されそうな雰囲気だが、まあそれまでの一時しのぎってことで。

Info

2006
0418

Tagscssopera

OperaのJavaScriptでマウスホイールを検知できるようになった

Opera最新テスト版でホイールいけるよ、とのタレコミを頂いたので、早速テスト版ホームページを見てみた。

Changelog:

  • Added support for onmousewheel events.

Opera Weekly build - Desktop Team

マ、マジだー! 現在作成中のアプリケーションで試してみたら、手を加えるまでもなく動作した。よくやったOpera!

window.attachEvent( "onmousewheel", function( e ) { alert( e.wheelDelta ) } );

これで簡易テスト。wheelDeltaだと手前に転がして120、奥なら-120。detailだと手前で3、奥で-3を検出。前者はIE、後者はFirefoxと一緒だな。

ブラウザ event property 手前回転
IE onmousewheel WheelDelta
Firefox DOMMouseScroll detail
Opera onmousewheel 両方

こなかじ?

Info

2006
0305

Tagsjavascriptopera

暴満館

最新のエントリ
注目のエントリ(はてな)
ゲーム攻略

暴満館 ~The House of Full Violence~
Powered by WordPress.
About | Contact | 新着のエントリ情報 RSS

ページ内の見出し一覧
Operaのwidgetが微妙に使えない
Operaで動的にグローバルなスタイルを変更する
OperaのJavaScriptでマウスホイールを検知できるようになった