当前位置: 首页 > 工具软件 > html5sortable > 使用案例 >

c if sortable html,Rails 5 - html5sortable - sortable不是HTMLDocument.ready中的函数

贲高寒
2023-12-01

我正在尝试实现HTML5 Sortable,但在控制台中出现以下错误:

Uncaught TypeError: $(...).sortable is not a function

at HTMLDocument.ready (checklistentries.self-d4e56bc….js?body=1:6)

at fire (jquery.self-bd7ddd3….js?body=1:3233)

at Object.add [as done] (jquery.self-bd7ddd3….js?body=1:3292)

at jQuery.fn.init.jQuery.fn.ready (jquery.self-bd7ddd3….js?body=1:3543)

at HTMLDocument. (checklistentries.self-d4e56bc….js?body=1:8)

at HTMLDocument.dispatch (jquery.self-bd7ddd3….js?body=1:5227)

at HTMLDocument.elemData.handle (jquery.self-bd7ddd3….js?body=1:4879)

at Object.t.dispatch (turbolinks.self-c5acd7a….js?body=1:6)

at r.t.Controller.r.notifyApplicationAfterPageLoad (turbolinks.self-c5acd7a….js?body=1:6)

at r.t.Controller.r.pageLoaded (turbolinks.self-c5acd7a….js?body=1:6) ready @

checklistentries.self-d4e56bc….js?body=1:6 fire @

jquery.self-bd7ddd3….js?body=1:3233 add @

jquery.self-bd7ddd3….js?body=1:3292 jQuery.fn.ready @

jquery.self-bd7ddd3….js?body=1:3543 (anonymous) @

checklistentries.self-d4e56bc….js?body=1:8 dispatch @

jquery.self-bd7ddd3….js?body=1:5227 elemData.handle @

jquery.self-bd7ddd3….js?body=1:4879 t.dispatch @

turbolinks.self-c5acd7a….js?body=1:6

t.Controller.r.notifyApplicationAfterPageLoad @

turbolinks.self-c5acd7a….js?body=1:6 t.Controller.r.pageLoaded @

turbolinks.self-c5acd7a….js?body=1:6 (anonymous) @

turbolinks.self-c5acd7a….js?body=1:6

html.sortable.js文件位于app / assets / javascripts中。

application.js中:

//= require jquery

//= require autoNumeric

//= require jquery_ujs

//= require html.sortable

//= require turbolinks

//= require bootstrap-sprockets

//= require_tree .checklistentries.js.coffee:

$(document).on 'turbolinks:load', ->

ready = undefined

ready = ->

$('.sortable').sortable()

return

$(document).ready ready网页来源:

我不知道为什么它不能识别可排序的函数,这显然在根据说明从github repo获得的html.sortabla.js文件中明确,并且js在我的页面之前加载。请帮忙!

 类似资料: