jquery ui函数问题

时间:2011-04-27 16:01:14

标签: jquery jquery-ui

真的是我的毛发都没问题了。

 $('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 个答案:

答案 0 :(得分:1)

为什么user-box类浮动了?这指向div内的li元素,我看不出任何理由。如果此元素上的float: left在Firefox中破坏了行为,您可能会尝试将包含li的元素设置为所需的宽度和高度,并使div元素保持非浮动块元件。这是一个解决方法,但如果它解决了你的问题,它就解决了你的问题。