gpt4 book ai didi

javascript - jQuery 插件创作

转载 作者:行者123 更新时间:2023-11-29 16:16:11 25 4
gpt4 key购买 nike

知道为什么这个基本示例不起作用吗?

http://jsfiddle.net/Kq6pz/

(function( $ ){

$.fn.testPlugin = function( options ) {
alert('hi');
};
})( jQuery );

$.testPlugin();

最佳答案

因为您将插件添加到 fn 命名空间而不是 $ 命名空间。所以 $().testPlugin() 会工作,但 $.testPlugin() 不会。

如果你想污染 $ 命名空间,你可以这样做:

(function( $ ){

$.testPlugin = function( options ) {
alert('hi');
};
})( jQuery );

$.testPlugin();

我遵循的经验法则是:当它与 DOM 无关(如 ajax)时使用 $.,当它对元素进行操作时使用 $.fn.用选择器抓取(如 DOM/XML 元素)。

关于javascript - jQuery 插件创作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15393661/

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