jQueryでPOSTした値が消える!?
PHP 5.3.x 以降、多数のデータを一度にPOSTするとデータが無効とされ、消えたように見えます。これは max_input_vars によって入力変数 (フォームの入力欄や配列の要素数) が1000個を超えると無効 続きを読む
PHP 5.3.x 以降、多数のデータを一度にPOSTするとデータが無効とされ、消えたように見えます。これは max_input_vars によって入力変数 (フォームの入力欄や配列の要素数) が1000個を超えると無効 続きを読む
成形式のHTML文書に対して、タグを壊すことなく、文書内の任意のキーワードに対してJavaScriptによるタグ付けを行い、ハイライトする方法の一例をサンプルコードと共にご紹介します。 成形式のHTML文書に対して、タグ 続きを読む
Android の Chrome の Pull To Refresh は chrome://flags/#disable-pull-to-refresh-effect または Javascript によって無効化すること 続きを読む
Webサイトの制作でのトラブルとして、OS やブラウザの組み合わせごとに異なる挙動が挙げられると思います。Webサイトのデザイン崩れや JavaScript の動作不良を未然に防ぐためには、各種動作環境でどの機能がサポー 続きを読む
animate.css、wow.js、skroller.js の 3つを試用していたところ、Mac + Safari でブラウザで表示の一部が消えてしまう事象に遭遇しました。Compositing Border を表示す 続きを読む
iOS + Safari、Android + Chrome、Android + Browser の制約を考慮すると、ユーザの意思による拡大縮小と、メニュー (あるいはナビ) を画面上部に (ネイティブアプリのように完全に 続きを読む
空の配列を POST しようとすると消えて無くなってしまって POST できない。そんな時、もしも任意の要素数のデータ (要素数が 0個の場合もあり得る) を常に配列として POST したいという状況であれば、サーバ側で 続きを読む
要素のスタイルは CSS によって指定することが推奨されますが、jQuery など、Javascript によって直接的にスタイルを指定することもできます。jQuery によって上書きしたスタイルは $elm.css({ 続きを読む
IE8 で input[type=file] とデザインを共存させるには、デザインされたボタンの上に巨大で透明な input[type=file] をかぶせるか、 position 指定で視界外へ追いやった input[ 続きを読む
エンコーディングが Shift_JIS であれば、半角文字は1バイト、全角文字は2バイトですが、エンコーディングが UTF-8 なら 全角文字は 2〜6バイトになります。純粋に文字列のバイト数を知りたい場合、PHP では 続きを読む