2010-08-01 5 views

Répondre

3

Ainsi, les événements sont positionnés « absolue », c'est délicat .....

Utilisation du rappel eventAfterRender comme ceci:

, eventAfterRender: function(event, element, view) { 
     /** 
     * get the width of first day slot in calendar table 
     * next to event container div 
     */ 
     var containerWidth = jQuery(element).offsetParent() 
          .siblings("table").find(".fc-day-content").width(); 

     // half a day 
     var elementWidth = parseInt(containerWidth/2); 

     // set width of element 
     jQuery(element).css('width', elementWidth + "px"); 
    } 

Sûrement peut améliorer :-)

+0

Cela ne fonctionne pas vraiment. Je dois faire quelque chose de mal. Le calendrier entier a rétréci en largeur de 1mm. – Wilf

+0

@Wilf pouvez-vous s'il vous plaît fournir votre code via jsfiddle ou pastebin - sinon le support n'est pas possible – domi27