調用.colResizable()
添加新表後爲我工作。
$(function() {
$("#addtable").click(function() {
if ($("#sample3").length > 0) {
$("#sample3").colResizable({
disable: true
});
}
$("#newtable").html('<table id="sample3" width="100%" border="0" cellpadding="0" cellspacing="0"><tr><th>header</th><th>header</th><th>header</th></tr><tr><td class="left">cell</td><td>cell</td><td class="right">cell</td></tr><tr><td class="left">cell</td><td>cell</td><td class="right">cell</td></tr><tr><td class="left bottom">cell</td><td class="bottom">cell</td><td class="bottom right">cell</td></tr></table>');
$("#sample3").colResizable({
liveDrag: true,
gripInnerHtml: "<div class='grip'></div>",
draggingClass: "dragging"
});
});
});
見FIDDLE
當你動態地添加一個表,你必須調用'.colResizable()'就可以了,因爲它是不存在,當你運行上面的代碼。 – Barmar
我已經嘗試過這一個,但仍然沒有工作.. – Gautam