请问jquery $.fn.里内部方法怎么调用?
我写成这样的
(function($) {
$.fn.ShowTip = function(){
            var self = this;
            function CountDown(){            }
            setTimeout(function(){self.CountDown(TimeArea,ActionArea,overtimes,StateA,cover)},1000)
        }
})(jquery)但是调用不到。望专家指点。

解决方案 »

  1.   


    (function($) { 
    $.fn.ShowTip = function(){ 
     
                function CountDown(){             } 
                setTimeout(function(){CountDown(TimeArea,ActionArea,overtimes,StateA,cover)},1000) 
            } 
    })(jquery)  
    搞定了
      

  2.   

    学习了,不过你的这个调用是能过setTimeout调用的,还可以在外面,在页面首次加载时调用的,如下:
    $(function(){    
        $('#popdiv').scrollCenter();
    });
    不过上面的这个方法是在这里面定义的,
    (function($){
        $.fn.extend({
                   scrollCenter: function(){...}
                    })                
               });
    })(jQuery)  
      

  3.   

    也学习了~~现在我写是这样,不过肯定不好。哎,能力有限啊。
    $.fn.ShowTip= function(){
    var a=setTimeout(function(){$.fn.ShowTip.CountDown()},1000)}
    $.fn.ShowTip.CountDown = function (){}