我正在使用jQuery UI 1.8 - 我使用element.button()方法將按鈕功能應用到我的html按鈕元素。jquery的用戶界面按鈕定位
現在一切正常,直到我動態地添加按鈕元素上方的另一個元素。按鈕保持原樣,就像是位置:絕對。但是這隻發生在IE8/IE9中。當你「擺脫」他們時,他們糾正自己的位置。有沒有解決的辦法?
非常感謝
代碼添加:
這是我使用的表。我試着用兩個浮動的div較早,但試圖用表代替,以確保我的CSS沒有造成問題的原因:
<table style="width:400px">
<tr><td class="subheader">Aufgaben</td>
<td style="text-align: right">
<button class="versions">Historie</button></td>
</tr></table>
現在我把按鈕方法
$(".versions").button({
icons: {
primary: "ui-icon-calendar"
}
});
這是怎麼我添加元素按鈕上方,實際上我只設置從顯示的元素:無顯示:塊
$(".ui-state-highlight").css("display", "block");
現在結果作爲本人先前描述的,按鈕元件只是坐在同POSITI隨着其他元素進一步向下移動其位置。
提供了一些代碼,我認爲它可能是邊框或填充/邊距問題。但我可能是錯誤的:) – Val
我不知道你是否使用螢火蟲或不,但我覺得它非常有用,尤其是對於這些東西,你的問題,似乎是在CSS上,檢查螢火蟲,爲Firefox,或鉻開發人員工具,那麼你應該檢查,行高,邊距,填充,邊框,我認爲他們之間的問題,保持按鈕的地方,否則張貼鏈接到網站,我可以調試它,ñ讓你知道問題出在哪裏:) – Val
使用float:left;應該修復它 – Val