【发布时间】:2012-03-03 05:01:57
【问题描述】:
我目前正在编写一个插件,并且通过搜索 stackoverflow 遇到并发出了问题,但不知道如何编码。
这个插件现在真的很长,所以我只删掉了基础部分。该插件完美运行并加载第一个对象的所有默认设置。用户设置正确覆盖默认值。一切都适用于 1 个插件调用。一旦调用插件的另一个实例,记录的唯一内容就是传入的设置 - 所有其他默认值甚至都不会显示....环顾四周,我认为我需要使用 .data ?但我不确定,宁愿知道它是如何工作的以及为什么工作,而不是仅仅复制和粘贴代码......所以希望有人能帮助我一个明确的答案。以下是我的修剪代码:
;(function($){
jQuery.fn.OnStage=function(options){
var defaults={ ... default settings ... },
o=$.extend(true, {}, defaults, options); return
this.each(function(){ ....
谢谢!
【问题讨论】:
标签: jquery plugins settings instances defaults