javascript - jquery插件公共(public)函数

标签 javascript jquery plugins

这是我的插件

(function($){
    $.fn.editor = function(options){
        var defaults = {},
        settings = $.extend({},defaults, options);
        this.each(function(){
            function save(){
                alert('voila'); 
            }
        });
    }
})(jQuery);

我想从插件外部调用函数保存。我该怎么做?

最佳答案

这最适合我。

(function($){
    $.fn.editor = function(options){
        var defaults = {},
        settings = $.extend({},defaults, options);
        this.each(function(){
            function save(){
                alert('voila'); 
            }
            $.fn.editor.externalSave= function() {
                save();
            }
        });

    }
})(jQuery);

通话

$(function(){
    $('div').editor();
    $.fn.editor.externalSave();
});

关于javascript - jquery插件公共(public)函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3832616/

相关文章:

jquery - XMLHTTPRequest 无法加载 http ://. .. Access-Control-Allow-Origin 不允许来源 http://localhost:port

javascript - jquery.cardswipe 插件演示成功回调函数不适用于读卡器

maven - 清除 Maven 本地存储库并保持最新?

jQuery 控制 HTML 表单验证的 CSS3 动画

javascript - 在 Javascript 中调用它之前确保嵌套对象值存在的最佳方法

javascript - 将 div 置于顶部无法正常工作 : javascript

javascript - Ajax Jquery 变量与 php

jquery - 修改 Devise 警报(Rails 3)

在 Helios 下开发的 Eclipse 插件在 Juno 中不显示

javascript - Firebase POST 自定义 ID