7cc@はてなブログ

JavaScriptとかとか

2013-04-01から1ヶ月間の記事一覧

互換モードに対応したスクロール位置取得 pageYOffset, pageXOffsetが使えないとき

かなり無駄があったので修正 2014/09/24 MDNに記載されているのは互換モードに対応していなかったので。 基本的に以下のようになるが、CSS次第で変わる。 詳しくは スクロール位置が取れない htmlやbodyにoverflowを指定するときは注意を参照 browser page-s…

IE8ではwindowにkeypressやonclickが設定できない JS

keydownやclickはdocument以下のノード・要素に設定する。 追記: イベントのバブリングがわかる人向けの説明。 IE8まではイベントのバブリングがdocumentまでなので、windowに設定してもイベントがキャッチされません。 input.parentNode.parentNode...とpa…

はてなブログの個別記事にスタイルシート(スタイル要素)を追加する

そのまま記述すると削除されてしまうようだけど、 sectionを挟むと追加できます。ただしscoped属性は削除される(';') <section> <style> /* code */ </style> <p>なんとかかんとか </section>

はてなブログのシンタックスハイライト

概要 はてなでソースコードをシンタックスハイライトをするには、2つの方法がある。 はてなブログ独自のハイライトを利用する方法 (編集モードがはてな記法・Markdonwの時のみ利用可) SyntaxHighlighterなどスクリプトによる方法(他のブログと同じ方法) 編…