2012-07-09 13 views
1

當通過jQuerys'after()函數插入新行時,標準表助手箭頭在頁面上的位置大大偏離。 (它們相對於正在編輯的td處於關閉位置)。正在插入的行使用contenteditable標籤。Firefox 3中的ContentEditable - 表格助手箭頭出現在錯誤的位置

在Firefox 3上轉載。

任何人都有過類似的東西嗎?或者,有什麼辦法可以禁用這些箭頭?

newRow = '<tr class="focus"> <td class="column1"><div contenteditable="true">Date</div></td><td class="column2"><div contenteditable="true">Entity</div></td> <td class="column3"><div contenteditable="true">Instances</div></td><td class="column4 "><div contenteditable="true">Type</div></td><td class="column5"><div contenteditable="true">Rule by</div></td><td class="column6" contenteditable="false"><a class="save">Save</a></td></tr>'; 
$('.manageRules .edit').live('click', function(e) { 
     $(this).closest('tr').prev().after(newRow) 
    } 
}) 
+0

有史以來最糟糕的問題:(更清楚地說明並幫助我們處理一些代碼 – Val 2012-07-09 11:12:01

+0

@Val:你還沒有在這裏看到很多問題,我理解這一點 – 2012-07-09 12:06:34

+0

@TimDown謝謝抱歉,如果問題wasn'我已經添加了一些代碼,不知道它是否會有任何幫助,雖然比我使用的特定代碼更普遍的問題。即需要的解決方法或類似 – Rhyso 2012-07-09 13:00:50

回答