如何从插件中获取价值?

时间:2011-07-30 12:20:00

标签: javascript jquery

我正在尝试创建一个简单的插件。

jQuery.fn.mask = function(options) 
    {
        var mask = '#mask';

        var options = jQuery.extend
            ({
                maskWidth : 800,
                maskHeight : 600,
                maskBgcolor : 'silver',
            }, options);


        return this.each(function()
        {            
            jQuery(this).append('<div id="mask"></div>');

            jQuery(mask)                                                                    
                        .css('width', options.maskWidth)
                        .css('height', options.maskHeight)                                                                                 
                        .css('background-color', options.maskBgcolor) 
        });
    };

调用插件

$('body').mask(); 

如何获得“#mask”的宽度。

像这样的东西

var w = $(this).mask('width') / / in the variable - 800

或其他方式......

什么代码应该编写插件?

1 个答案:

答案 0 :(得分:0)

您想要求什么样的数据?如果是外观数据,最简单的方法就是调用JQuery的css函数。 (在'Mask'div上)。