Friday, July 29, 2011

How to extend jquery functions by my method

jQuery class өмнө нь jquery.min.js ээс үүсчихсэн ба түүний функцууд дээр өөрийнхөө функцийг нэмэхдээ доорх маягаар хийнэ

jQuery.fn.myJqueryMethod = function (options, callbackFunc) {
        methodOpt = jQuery.extend ({
           timeout: 5000,
           myOptions: 'default'
        }, options);
       
        $(this).empty();
        selected = this;
        setHtml = methodOpt.myOptions;
        $(selected).append(setHtml);
        if(typeof callbackFunc == 'function'){
                    callbackFunc.call(this);
                }

        function MyLocalUtilMethod(data) {
                        return "hi, " + data;
        }
}

Ингээд ажиллуулахдаа:
 $("#myElementId").myJqueryMethod({myOptions: 'my html text'}, function(th) { alert(th); });
нэг иймэрхүү код бичнэ

No comments: