我正在使用jQuery UI sortable portlets。 jQueryUI的排序頁面指的是你有附加的事件處理程序,如果門戶被從一列移動到其他文件時,收到函數需要的東西護理,如下圖所示:jqueryui portlets在列排序
$(".column").sortable({
connectWith: ".column",
placeholder: 'ui-state-highlight',
handle: 'h6',
revert: true,
receive: function(event, ui) {
console.log(ui.item);
},
over: function(event, ui){
console.log(ui.item);
}
的over
功能如上所述,我認爲會記錄元素是否在同一列上移/下移。但是這並沒有發生。
那麼,當一個portlet在同一列內向上/向下移動時,如何獲取事件。
一個簡單的小提琴是located here。
您實際上不必釋放鼠標按鈕來觸發'change'事件,只是爲了移動足夠的元素才能重新排序它的兄弟節點。另一方面,在我的測試中,只要一個元素被移動,就會觸發'sort',即使它保持相同的位置(所以它會發生很多*)。 – 2012-07-10 09:58:03
是的,你是對的。我誤解了。 – 2012-07-10 10:22:59