ンンンパ

ふとしです

移転しました

jQuery

POST データが切り捨てられちゃうのでなんでかなーと思ったら Ruby とか Rails の制限じゃなくてブラウザごとの違いだった。

Safari 系だと 1 value につき 524288 文字っぽい。DOM で編集した長いテキストを HTML のまま保存しようとしたらひっかかった。value をいくつか用意したら問題なく送信できましたけど、可変長なデータを扱うしなんだかなー。コマッタナー。追記 : hidden …

$(selector).on(eventType, handler) ではなく $(document).on(eventType, selector, handler) でイベント登録する。

たとえば bootstrap-button.js の初期化は以下のように行われている。 $(document).on('click.button.data-api', '[data-toggle^=button]', function (e) { //略 }) 自分が知っているやりかたは以下のようだった。 $('[data-toggle^=button]').on('click.but…

.on で namespace つきの eventType を登録する

JQuery を HTMLElement セレクターとしてしか使えてなかったので、勉強になるだろうと bootstrap.js を読んでいる(そのまえにドキュメント全部読めばって話ではある)。知らなかった使い方があればメモ。 .on で namespace つきの eventType を登録する 同…

JQuery で td のただしい幅がとれずに往生したのでメモ。

table の特定の行や列を複製したかったのだが、どうもずれる。で、色々やってたら JQuery ではなくて Javascript の問題だった。Firefox と IE で起こって、Chrome では起こらない。 <table id="TABLE"> <tr> <td>1</td> <td>2</td> <td>3</td> <td>4</td> <td>5</td> </tr> </table>td を 100% / 5 の width:20% にして等幅に設定したあと、ta…