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