mouseoutも実装はできますが無視しました。UIが問題なく動く程度には実装しているつもりです。エミュレーションがonの状態で短くタップすると、mousedown/mouseupイベントが2重に発生する可能性がありますが、解決策がないので保留です。ソース修正BSDライセンスとします。pluginですので適当に読み込ませて次のように使ってください。$(dom).dndEmulation();以下のソースは最新でない可能性があります。最新版は、adiaryのサイトからGitHub経由で「js/adiary.js」を参照して該当部のみ抜粋してください。該当部のみ抜粋する限り修正BSDライセンスで扱って構いません。ある程度時間が経過しないときは処理を無効化する。スワイプ対応パッチを充てたプログラム::JavaScript充てたというかパッチしました。jQueryのみです。https://github.com/nabe-abk/adiary/blob/master/js/lightbox.jshttps://github.com/nabe-abk/adiary/blob/master/js/lightbox.min.js画像をめくるときにタッチパネルのスワイプ操作でも反応するようになっています。アニメーションはしません。jQueryのバグなのか「touchstart」「touchmove」イベントを全く拾わないので、「window.addEventListener」に逃げました。スマートな解決方法を見つけたら教えてください。これを使用しているadiaryもよろしくお願いします。{display:none;width:300px;}と設定すると、横幅が小さすぎる画像を表示するとき、指定したピクセルまでアスペクト比を保持して拡大して表示します。極端に縦長の画像の場合はアスペクト比を保持できて、画面に収まる範囲内で拡大されます。type="text"等のテキストボックスにはその機能がありません。jQueryで実装してみました。以下のCSSとJavaScriptを導入してください。あとは自動的に機能が導入されます。jQueryを先にロードしてください。ChromeとFirefoxで動作確認しています。掴める部分のサイズになります。下3桁(1000で割った余り)がテキストボックスの最小サイズになります。有効にするとフォームリサイズ機能を無効にできます。テキストボックスの初期サイズの方が小さい場合はそちらが最小サイズになります。IE6,7で動作しましたが、IE8,9では動作しませんでした(動作しないだけで不具合はありません)。手前にあるspanよりも裏側にあるテキストボックスが優先される謎の仕様のせいです。