簡體   English   中英

觸摸打孔不適用於jQuery Mobile和jQuery sortable的首頁加載

[英]Touch punch not working on first page load with jQuery Mobile and jQuery sortable

我有一個使用jQuery 2.0.3在Ruby on Rails上運行的網站。 jQuery-UI 1.11.4和jQuery mobile 1.4.5。 我有一個使用“ rails_sortable” gem實現的拖放式可排序列表,該列表可完美地在台式機上運行,​​但不適用於移動設備,因此我添加了觸摸打孔。 這基本上解決了問題,但前提是只有在初始頁面加載后刷新頁面。 它不適用於首頁加載。 僅供參考:我正在按移動設備上的手柄進行排序,但整個列表元素都在桌面上進行排序。

注意:“ rails_sortable” gem只是jquery.ui.sortable 1.11.4的包裝,因此它接受該版本的所有可排序選項。

jquery-ui-touch-punch是最后一個加載的文件,因此它將在所有其他jQuery庫之后加載。 瀏覽器開發人員工具指示文件已成功加載。 我什至在jquery-ui-touch-punch腳本的底部添加了console.log,指出該腳本已加載。 我在jQuery-ui-touch-punch中添加了幻像查詢字符串,以確保jQuery mobile不會緩存文件。

我對如何解決此問題以及為什么觸摸打孔僅在刷新頁面后才起作用沒有想法。 任何幫助,將不勝感激。

我正在使用Query UI Touch Punch 0.2.3。

該站點是專有站點,只能通過用戶登錄訪問。

也可以嘗試觸摸式打孔RWAP分支 -它結合了對該代碼的最新建議更改,並已通過jQuery的最新版本進行了測試

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM