javascript

iPhoneのようにフリック操作でスクロールできるjQueryプラグインつくった

iPhoneやAndroid風にマウスでフリックスクロールできるようにするjQueryプラグインつくりました。 ページ末端を過ぎると戻るような動作を再現しています。ページ区切りを設定するとiPhoneのホーム画面のようなUIも実現できます。 現在はアルファ版として公開…

jQueryのテスト用ブックマークレット

jQueryのプラグインを作っていると、 好きなサイトにプラグインの機能を適応させて動作の確認をしたい場合があるんですが、 それを簡易的に行うちょっとしたブックマークレット。 javascript: (function() { var $, s = document.createElement('script'); s…

画像やリンクをクリックしてファイル選択できるようにするjQueryプラグインをつくった

通常、fileタイプのinput要素をクリックしたときのみファイルを選択することができますが、 画像や文字をクリックしたときにもファイル選択ダイアログを表示し、ファイルをアップロードできるようにします。 簡単にいうと、AjaxUploadのファイル選択部分と同…

シンプルにAjaxファイルアップロードできるjQueryプラグイン

Ajaxライクに非同期でファイルをアップロードできるjQueryプラグインつくりました。 同様のプラグインやライブラリはいくつかありますが、Flashを使用しないシンプルな実装で jQueryのスタイルを踏襲しているものがなかった(要は好みじゃなかった)ので再実…

jQuery.autopager1.0.0をリリースしました

スクロールで次ページを自動読み込みするjQueryプラグイン v1.0.0をリリースしました。 全バージョンから全面的に書き直し、クリック等をトリガーにした読込みにも対応させました。 デモ サンプル 自動ページング機能を有効にするには、次ページへのリンクが…

AutoPagerizeのように自動読み込みができるjQueryプラグイン

GreasemonkeyスクリプトのAutoPagerizeやFirefox add-onのAutoPagerのように、スクロールするだけで自動ページングできるjQueryプラグインを作ってみました。※10/22 全面的に書き直したv1.0.0をリリースしました。 詳しくはhttp://lagoscript.org/jquery/aut…

Prototype.jsのbind()がすること

バージョン1.6.0.3。 Function.prototype.bind() thisと引数の値を固定化した関数を返すメソッド。 第一引数にthisとなる値、第二引数以降に固定化する引数の値を指定する。 Function.prototypeを直接拡張している。 Object.extend(Function.prototype, { //…

Prototype.jsの$()がすること

確認したバージョンは1.6.0.3。 $() Prototype.jsで拡張したelementオブジェクト(の配列)を返す関数。 引数が複数の場合は、再帰的に自身を呼び出し配列にセット。その配列をreturn。 引数が一つで文字列であればidとみなしてelementオブジェクトを取得す…