0

大学での新しいインターンシップのために jQuery プラグイン開発を学ぼうとしています。

クリックしたときに要素にランダムな背景色を与えるプラグインを構築しようとしていじり回しています。

単に呼び出されたときに機能します。

$("#test").click(randomBackground); 

しかし、クリックして呼び出そうとすると、動作しません。

これが私のjsFiddleです。http://jsfiddle.net/theluigi/yTy3C/18/

4

2 に答える 2

2

これは私にとってはうまくいきました。

$("#test").on('click', function(){$(this).randomize()});
于 2013-02-25T19:49:27.727 に答える
0

別のバージョン....

  randomize = function () {
            var randomBackground = '#' + (Math.random() * 0xFFFFFF << 0).toString(16);
            $(this).css("background-color", randomBackground);
        };

    $("#test").click(randomize);
于 2013-02-25T19:52:13.213 に答える