我基本上和这个问题的目标相同:
Calling a jQuery plugin without specifying any elements
然而我正在寻找最小的编辑来为jQuery插件指南中构建的“结论”添加一个方法...最终以jQuery“数据”为基础的工具提示插件:< / p>
http://docs.jquery.com/Plugins/Authoring
我正在寻找交钥匙“正确”方式来添加方法(使用reposition
,show
,hide
和{{在列表中找到它的排序方式1}})可以在没有元素的情况下调用的东西。我的情况是我想添加一个你可以调用的调试模式方法:
update
就像我引用的问题的作者一样,我可以通过与以下内容并行来实现这一点:
$.tooltip('debug', true);
但是提供的答案并不是基于全开$().tooltip('debug', true);
的工具提示插件结构。所以我无法确定在哪里注入使用.data
提供的建议。任何人都可以建议最小化编辑以获得所需的效果吗?
答案 0 :(得分:1)
看了一下之后,我认为最简单的修改就是在$.fn.tooltip = function(method) { ... }
之后立即注入extend调用,并使其成为同义词,如下所示:
$.extend({
tooltip: $.fn.tooltip
});
这似乎可以解决问题......在插件的方法中,您只需测试this
是否等于jQuery
(或$
),看看它是否真的存在呼吁“没有”。