大学での新しいインターンシップのために jQuery プラグイン開発を学ぼうとしています。
クリックしたときに要素にランダムな背景色を与えるプラグインを構築しようとしていじり回しています。
単に呼び出されたときに機能します。
$("#test").click(randomBackground);
しかし、クリックして呼び出そうとすると、動作しません。
これが私のjsFiddleです。http://jsfiddle.net/theluigi/yTy3C/18/
大学での新しいインターンシップのために jQuery プラグイン開発を学ぼうとしています。
クリックしたときに要素にランダムな背景色を与えるプラグインを構築しようとしていじり回しています。
単に呼び出されたときに機能します。
$("#test").click(randomBackground);
しかし、クリックして呼び出そうとすると、動作しません。
これが私のjsFiddleです。http://jsfiddle.net/theluigi/yTy3C/18/
これは私にとってはうまくいきました。
$("#test").on('click', function(){$(this).randomize()});
別のバージョン....
randomize = function () {
var randomBackground = '#' + (Math.random() * 0xFFFFFF << 0).toString(16);
$(this).css("background-color", randomBackground);
};
$("#test").click(randomize);