2010-12-02 7 views
0

Je regarde le plugin jquery filigrane et je ne peux pas sembler comprendre ce qui se passe sur ... Tout d'abord, qu'est-ce que le fn signifie et où WatermarkColor est défini ... ins pas dans ce fichierQuel est le fn dans l'extrait

$.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); 
      } 
+1

duplication possible de [Que signifie jQuery.fn?] (Http://stackoverflow.com/questions/4083351/what-does-jquery-fn-mean). – BalusC

Répondre

3

fn est un raccourci vers prototype que jQuery met en place. WatermarkColor correspond à la couleur saisie dans la fonction Watermark ou #2D2D2D par défaut.