0

我正在尝试为 JQuery Mobile 创建一个插件。有没有人可以提供帮助的模板或示例?目前,我在 myplugin.js 中定义了以下内容

(function ($) {
    $.fn.myPlugin = function (options) {
        var defaults = { e: 0 },
        settings = $.extend({}, defaults, options);

        var h= $.myPlugin.getHtml(options.e);
        alert("here 1");
        if ((h != null) && (h != undefined) && (h.length > 0)) {
            alert("here 2");
            this.html(h);
        }
    };

    $.myPlugin = {
        getHtml: function (e) {
            var s = "";
            return s;
        }
    };
})(jQuery);

我正在尝试像这样初始化这个插件的一个实例:

$("#pluginInstance", "#myPage").myPlugin({ e: 0 });

奇怪的是,两个警报对话框都没有出现。控制台中也没有任何错误。我究竟做错了什么?

4

1 回答 1

0

这个这个怎么样?

如果您查看 JQM 的设计方式,就会发现语法非常相似。在我正在做的插件上工作时,我也坚持使用它。

于 2012-06-03T18:40:47.060 回答