我正在查看jquery水印插件,我似乎无法理解发生了什么......首先是fn意味着什么,WatermarkColor在哪里定义...不在此文件中
$.fn.Watermark = function(text,color) {
if(!color)
color="#2D2D2D";
return this.each(
function(){
var input=$(this);
var defaultColor=input.css("color");
map[map.length]={text:text,obj:input,DefaultColor:defaultColor,WatermarkColor:color};
function clearMessage(){
if(input.val()==text)
input.val("");
input.css("color",defaultColor);
}
答案 0 :(得分:3)
fn
是jQuery设置的prototype
的快捷方式。 WatermarkColor
是在Watermark
函数中输入的任何颜色,或默认为#2D2D2D
。