2011-04-27 116 views
0

真的,我的头发为它的问题。jQuery的用户界面功能问题

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

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

它在IE中完美的工作,但不能在Firefox中工作。

我找到解决方案,这是

我的类用户框

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

如果我删除浮动:左线工作完美

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

我真的不知道它背后有什么逻辑。

请帮帮我。

回答

1

为什么user-box类会左移?这指向li中的div元素,我不完全明白它的任何理由。如果此元素上的float: left在Firefox中打破了行为,则可以尝试将包含元素的li设置为所需的宽度和高度,并将div元素保留为非浮动块元素。这是一个解决方法,但如果它解决了您的问题,它可以解决您的问题。