您好我使用过jquery tablednd。我编写了一个函数,将tablednd初始化为表
但我想知道是否有任何禁用tablednd的选项...... ??
答案 0 :(得分:6)
我可以通过调用以下函数来禁用tableDnD:
function tableDragAndDropDisable(cssID){
$(cssID + " tr").addClass("nodrag nodrop");
}
// sample usage
tableDragAndDropDisable("#sortable_table");
这会将“nodrag nodrop”类添加到具有给定ID(cssID
)的表的每一行 - 有效地禁用其排序功能表。
答案 1 :(得分:2)
我认为禁用tableDnd的确切方法是:删除td的'mousedown'绑定。
所以示例是:
HTML:
<table id="first-table"> ..... </table>
<table id="second-table"> ..... </table>
的javascript:
<script type="text/javascript>
// disable first table
jQuery("#first-table td").unbind("mousedown");
// enable second table
jQuery("#second-table").removeclass("nodrag nodrop").tableDnD();
</script>
答案 2 :(得分:0)
你可以删除cssclasses nodrop和nodrag
rows.removeClass('nodrop nodrag');
其中rows是表行