Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在jquery自定义插件中保存扩展属性?_Jquery_Plugins - Fatal编程技术网

如何在jquery自定义插件中保存扩展属性?

如何在jquery自定义插件中保存扩展属性?,jquery,plugins,Jquery,Plugins,这是我的自定义jquery插件结构 调用FixedGridSizeCharged时,我必须获取FixedColumn属性的编号2 如何保存此属性并在以后调用它?我认为让一个插件依赖于另一个插件不是一个好的设计想法。。。但是,如果您想要访问,那么您可以使用数据api保存属性,然后您可以通过数据键访问属性。这对性能有好处吗?我认为不会对性能造成任何显著影响。。。 (function ($, undefined) { $.fn.InitFixedGrid = function (args)

这是我的自定义jquery插件结构

调用FixedGridSizeCharged时,我必须获取FixedColumn属性的编号2


如何保存此属性并在以后调用它?

我认为让一个插件依赖于另一个插件不是一个好的设计想法。。。但是,如果您想要访问,那么您可以使用数据api保存属性,然后您可以通过数据键访问属性。这对性能有好处吗?我认为不会对性能造成任何显著影响。。。
(function ($, undefined) {
    $.fn.InitFixedGrid  = function (args) {
    },

    $.fn.FixedGridSizeChagned = function (args) {
        // Here, I have to find out each of FixedColumn number for abc_grid01 and abc_grid02
    }
})(jQuery);


// Call usages

$("#abc_grid01").InitFixedGrid( { FixedColumn: 1 } );
$("#abc_grid02").InitFixedGrid( { FixedColumn: 2 } );
$("#abc_grid02").FixedGridSizeChagned( { Order: 0 } );