地球ウォーカー2

Scala, Python の勉強日記

jQuery

<code>$.extend (jQuery.extend)</code> のよくある使い方

function内の変数の初期化で使う。 次のコードではoptionsに渡しているプロパティのみ上書きされる。 function f(options) { var defaults = { str1: 'default str1', str2 : 'default str2', bool : true }; var settings = jQuery.extend({}, defaults, op…

jQueryを使ってkeydownイベントを呼び出す方法

最近やり方を知った。 用途は$('input')に設定されているkeydownイベントのテストをしたいときなど。 var evt = $.Event('keydown'); evt.keyCode = 13; // エンターキー入力時のテスト $('input').trigger(evt); keydownの部分を変更すれば、他のイベントも…

jQuery.dataとsetDataイベント

jQueryクックブックの一節 .data()メソッドを使う利点の1つは、ターゲット要素でgetDataイベントとsetDataイベントを暗黙的に発生させることである。 を見て思った。 setDataイベントにスタイルを変更する関数を割り当てておけば、.data()でデータを変更した…