我正在尝试创建一个简单的插件。
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
或其他方式......
什么代码应该编写插件?
答案 0 :(得分:0)
您想要求什么样的数据?如果是外观数据,最简单的方法就是调用JQuery的css函数。 (在'Mask'div上)。