2015-04-04 103 views
0

使用jQuery,jQuery-UI和jquery.event.ue實現移動應用程序接口。可自定義事件排序的jquery

可排序的小部件似乎被硬編碼爲在mousedown/tap事件上進行排序的項目,但我反而希望排序由jquery.event.ue中的「uheld.uheld」事件觸發。

從用戶的角度來看,我想要的效果是mousedown/tap可以滾動項目列表,但輕擊並啓動可啓動Sortable的排序模式。

我已經閱讀和谷歌搜索了很多,並沒有找到一種方法來覆蓋這些嵌入式事件觸發器。任何人都可以將我指向正確的方向嗎?

回答

0

據我所知,沒有辦法在jQuery排序中重寫此事件。但如果我正確理解你,你應該能夠通過「可排序」實現你想要的。你也可以查看「Jquery Draggable」。也許它會幫助你爲你的問題找到正確的解決方案。

如果您仍然有問題,可以爲我們提供一些代碼。它將有助於找到與重寫事件觸發器不同的解決方案。

+0

非常感謝您的回覆。我們得出的結論是,無法重寫jquery-ui-sortable事件觸發器。我們最終取消了我們項目中的jquery-ui,併爲我們希望與可排序模塊一起使用的功能推出了一些自定義代碼。 – suzerain 2015-05-28 01:50:03