2011-04-27 4 views
0

Vraiment mes cheveux totaux allés pour le problème.jquery ui problème de fonction

$('ul#listticker').prepend($('<li><div class="user-box" id="user_box1">.......</div></li>').fadeIn(2000)); 

$("ul#listticker li:first").show("slide", { direction: "up" }, 1000); 

Il fonctionne parfaitement dans IE mais ne fonctionne pas dans Firefox.

je trouve une solution pour ce qui est

mon utilisateur boîte de classe est

#fbook-iq .user-box { 
    width:280px; 
    height:41px; 
    float:left; 
    margin-bottom:1px; 
    padding:9px; 
} 

si je supprimer float: fonctionne parfaitement ligne gauche

#fbook-iq .user-box { 
    width:280px; 
    height:41px; 
     margin-bottom:1px; 
    padding:9px; 
} 

Vraiment je ne sais pas quelle logique derrière cela.

aidez-moi s'il vous plaît.

Répondre

1

Pourquoi la classe user-box est-elle à gauche? Ceci pointe vers l'élément div à l'intérieur du li, et je ne vois pas vraiment pourquoi. Si le float: left sur cet élément casse le comportement dans Firefox, vous pouvez essayer de définir l'élément contenant li sur la largeur et la hauteur requises, et laisser l'élément div un élément de bloc non flottant. C'est une solution de rechange, mais si cela résout votre problème, cela résout votre problème.