我有一個可以排序的列表,我可以通過jquery添加和刪除另一個腳本的元素,並且有一個奇怪的問題。這些新生成的項目似乎是可拖動的,但它們實際上並不排序,除非我們在頁面加載時已經存在它們。我試過使用可排序('刷新'),但它似乎沒有效果。jquery ui sortable('刷新')不工作!
回答
爲了給你關閉這個問題的機會,只是爲了參考起見,以防其他人絆倒了這一點,這似乎在最新的jquery-ui中工作正常。這裏是一個jsfiddle:http://jsfiddle.net/fordlover49/mVrGA/
不完全是「解決方案」,但問題不再存在。儘管這些信息是相同的。 – 2012-01-27 07:17:06
這不是一個解決方案。你的例子有兩個列表,其中所有項目已經被初始化爲可排序。這個問題是關於要添加到已經初始化列表的項目。 – Mario 2016-03-22 16:00:23
他們並沒有被初始化爲可排序。請注意,初始化後,它會將其他項添加到無序列表中。爲了證明這一點,只需在添加「已添加」列表項的代碼周圍執行setTimeout,您將看到列表可排序而沒有新項目,並且在超時時間過後,新項目可自動排序。正如我在最初的回覆中提到的那樣,我沒有修復它,我只是注意到jQuery-ui團隊在最新版本中修復了這個問題。 – PriorityMark 2016-04-20 00:03:23
我有一個類似的問題。一旦我添加了一個新的元素到可排序列表中,沒有什麼是可拖動的了。我的解決方案是打電話給destroy
方法:
$(".selector").sortable("destroy");
首先,然後再次分類。
- 1. jQuery UI Sortable
- 2. Ember.js jQuery UI Sortable
- 3. 爲什麼jQuery UI Sortable不起作用?
- 4. jquery刷新div後鏈接不工作
- 5. jQuery UI Sortable php/mysql
- 6. Jquery Ui Sortable Divs Disappear
- 7. jquery-ui-sortable更新2個警報框?
- 8. jQuery .sortable()不能與句柄工作
- 9. JqGrid刷新不工作
- 10. 刷新ldiv內容後jQuery不工作
- 11. jQuery隱藏不工作,直到刷新
- 12. jQuery的Ajax刷新不工作在IE
- 13. jquery滑塊不工作,直到刷新
- 14. jQuery的.load()硬刷新後不工作
- 15. jquery ui sortable - 當前元素
- 16. Jquery UI Sortable +切換問題
- 17. JQuery UI,組合Sortable with Droppable
- 18. 不支持JQuery UI sortable()方法錯誤
- 19. 刷新刷新不工作在xamarin.android webview
- 20. jQuery UI對話框 - 數據不刷新
- 21. 頭刷新不工作
- 22. 刷新jQuery的UI multiselects
- 23. 更新不會在「.sortable」列表上工作
- 24. jQuery Mobile刷卡不工作
- 25. jQuery與jQuery UI的砌體衝突Sortable
- 26. jQuery UI的.sortable()使用jQuery 1.2.x的
- 27. iScroll刷新不工作
- 28. 刷新JList不工作?
- 29. jQuery UI的$ .datepicker.noWeekends不工作
- 30. jQuery UI Datepicker不工作
我也一直有這個問題。在類選擇器上運行刷新不會在DOM中添加類「ui-sortable」。你有沒有解決這個問題? – dmrnj 2010-10-14 21:52:19
我不記得了。我想我最終會拋棄它並做其他事情。 – 2010-10-16 04:58:39