gpt4 book ai didi

jquery - 空选择器 - jQuery 插件创建

转载 作者:行者123 更新时间:2023-12-03 23:02:01 24 4
gpt4 key购买 nike

如何创建不需要选择器的插件,例如:

$.pluginName();

除此之外:

(function($)
{
$.fn.pluginName = function(options)
{
// options
};

// code

})(jQuery);

而不是使用它(以防止其他库与 $ 发生冲突):

jQuery.pluginName = function(name, value, options) 
{
// code
};

因为如果我这样做:$.pluginName(),Firebug 会告诉我 $.pluginName() 不是一个函数,除非我添加以下内容: $.('这里有一个选择器').pluginName();.

最佳答案

将其放在全局 jQuery 上而不是原型(prototype)上。

(function($)
{
//---v----------------namespacing your function in the jQuery namespace
$.pluginName = function(options)
{
// options
};

// code

})(jQuery);

请记住,函数中的 this 不会是 jQuery 对象。它将引用全局 jQuery 函数。

关于jquery - 空选择器 - jQuery 插件创建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5121232/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com