创建 Jquery 插件

Create Jquery Plugin

本文关键字:插件 Jquery 创建      更新时间:2023-09-26

我使用简单的警报选项创建jquery插件。我这样做的方式看到下面是我的代码。但它不起作用。 下面的代码是单独的js文件。

(function($) {
        $.fn.gettingmessage = function() {
            var element = this;
            $(element).load(function() {
                alertingcontent();
                function preventnextpage() {
                    return false;
                }
                function alertingcontent() {
                    alert("nicely done");
            });
        };
    })(jQuery);

我称这个函数为这边

     $(function(){  
  $("body").gettingmessage();  
}); 

我不确定如何解决这个问题,任何建议都会很棒。吉斯菲德尔

谢谢

  • 首先,您缺少一个右括号。
  • 其次,load()函数不会执行您要搜索的操作,请使用ready()代替。

更新的代码:

(function($) {
    $.fn.gettingmessage = function() {
        var element = this;
        $(element).ready(function() {
            alertingcontent();
            function preventnextpage() {
                return false;
            }
            function alertingcontent() {
                alert("nicely done");
            }
        });
    };
})(jQuery);
$(function(){  
  $("body").gettingmessage();  
}); 

更新的 jsFiddle