JavaScript
驚いたのでメモ。戻る前と戻り先で同名の要素がある場合で、 ブラウザの戻る→サブミットをすると、なんと、戻る前の値を持っている。 おかげではまりましたよ……。こんな操作を想定するケースもレアだろうけど、回避するには、 一時変数に保持しておいて、sub…
overflow: hiddenとかscrollとか、そういうのじゃなくて縮小して納めてよという時にどうぞ。 これまた泥臭い手法です。いわゆるバッドノウハウとはこういうことでしょうか。 jQuery.fn.extend({ isProtrudeHeight: function(){ var orgScrollTop = this.scro…
なんとなくjQueryでやってみました。泥臭い手法ですがちゃんと動くかと。 jQueryの値判定系メソッドの慣例に習い、複数要素の場合は先頭の要素に対しての結果を返します。 jQuery.fn.extend({ isProtrudeWidth: function(){ var orgScrollLeft = this.scroll…
2013/09/18 追記 ※IE10の場合不要かつ、無限ループしてエラーになるようでしたので、スルーするよう修正しました。IEでは、通常コンボボックス(input type="select")要素の高さが指定できません。 どうしても指定したいとなると文字サイズを変更するしかあり…
これまたしょうもないことですが、ハマリにハマッたのでメモ。jQuer UIを使ってdialogにしたDiv要素を、いったんcloseオプションで非表示にしてからDOM操作すると、IEの場合上手く動きません。removeChildしても消えなかったりappendChildしても増えたり増え…
※2015/10/14 新しめのIEに対応しました。 HTMLのページ全体での座標を取得するサンプルはゴロゴロ転がってるのですが 要素内の相対的なマウス位置を取得するコードはあまり公開されてないようなので載っけてみます。 iPhoneやiPad(iOS)や、Androidタブレッ…