日期:2014-05-16  浏览次数:20403 次

JQuery扩展问题!
        function test(data) {
            var data = jQuery.extend({
                onChange: function () {
                    alert(1);
                }
            });
            //callback(data);
        }

        $(function () {
            test({
                onChange: function () {
                    alert(2);
                }
            })
        });
新手,请教
请问是不是这样写的,

------解决方案--------------------

//方法定义
$.windowbox = {
    //定义一个方法aa
    aa: function(){
        alert("aa");
    },

    //定义一个方法bb
    bb: function(){
        alert("bb");
    }
}
$.windowbox.aa(); //调用$.windowbox里的aa方法
$.windowbox.bb(); //调用$.windowbox里的bb方法

------解决方案--------------------
if (arg.onchange && $.isFunction(arg.onchange)) {
    arg.onchange();
}