タグ

2011年6月28日のブックマーク (4件)

  • jQueryプラグイン作成法のまとめ | WIZ-CODE.blog

    私はどちらかというとPrototype.jsライブラリをよく使ってきたのですが、最近はjQuery寄りになっていて、プラグインをいくつか作る機会が出てきました。今回は自分が参考にしたサイトなどを頼りにjQueryプラグイン作成方法をまとめてみたいと思います。 参考サイト: jQuery を扱う: 第 3 回 中級レベルの jQuery: 独自のプラグインを作成する 内容はややデベロッパー向けですが、以下のWeb技術を扱った一連のドキュメント群も非常にためになります。 技術文書一覧 プラグイン作成のマナー 別に強制力があるわけではないですが、jQueryサイドで最低限守ってほしいという規則を載せておきます。 1、ファイル名はjquery.「あなたのプラグイン名」.jsとする。 例: jquery.clickablecanvas.js 2、メソッドはjQuery.fnオブジェクトにアタッチし、

  • jQueryプラグインの作り方|jQuery Tips|Ajax|PHP & JavaScript Room

    jquery.basic.js(function($){ /* プラグイン名(myplugin)を指定 */ /* 関数にオプション変数を渡す */ $.fn.myplugin=function(config){ /* 引数の初期値を設定(カンマ区切り) */ var defaults={ defColor:"#ff6699", defPadding:5 } var options=$.extend(defaults, config); /* 一致した要素上で繰り返す */ return this.each(function(i){ /* プラグイン内での現在の要素はthisで参照 */ $(this).text(this.tagName+"["+i+"]").css({"color":defaults.defColor,"padding":defaults.defPadding}); }

    jQueryプラグインの作り方|jQuery Tips|Ajax|PHP & JavaScript Room
  • アニメーションgifならぬアニメーションjpg/png

    今日(2011/5/11)のgoogleロゴはダンスのアニメーションになってて、 それがとてもキレイでかっこいいアニメーションだったので、 自分もアニメーション用のjsをちょこっと書いてみた。 「Google」の6文字が踊る――マーサ・グレアムさん生誕記念のホリデーロゴ この人がロゴのアニメーション作ってた人。 ほんと細部までキレイなアニメーション。このアニメーターのモーション技術すっげぇ。。 んで、googleロゴの中身見てみると、gifアニメかと思いきやpngのポジションをずらす方法を取ってて これがネタばらしの一枚絵。 そういえば、一昨日公開された、thaのFRAMED*のページでも使われてたなぁ、これ。と思い、 普通にjs書ける人には一瞬でできるだろうから関係ないけど、 この1枚絵さえ作れれば、誰でもアニメーションgifならぬ、 アニメーションjpgとか、アニメーションpngつくれ

  • さぼてん: 【jQuery】トピック

    イベント ready() DOMがロードされて操作・解析が可能になったタイミングで関数を実行する。 /* DOMロード完了後に実行 */ $(document).ready(function(){ // ここに実際の処理を記述します。 }); 「onload()」イベントをBODYタグに指定すると動かないので注意。 完全に「onload()」イベントの代わりにはならないので、「onload()」イベントのタイミングで実行したい処理は「jQuery.event.add()」を使う。 /* onloadイベントを追加 */ jQuery.event.add(window, "load", function(){ /* ここに処理を書く*/ }); たくさんイベント使うなら以下のようにちょっと楽する。 /* jQuery.event.add()改善 */ function addOnLoadEv