【问题标题】:Define is not defined jquery.mobile.custom.js?定义没有定义jquery.mobile.custom.js?
【发布时间】:2013-05-10 08:24:54
【问题描述】:

我第一次使用 jquery mobile 时遇到了这个奇怪的错误:

未捕获的 ReferenceError: 未定义 jquery.mobile.custom.js:1331

有人能找出问题所在吗?

Tnks ^^

【问题讨论】:

  • 只是评论 - 我认为 easing 插件是不必要的,因为您包含 jQuery UI(不会解决任何问题)
  • 您是否对jquery.mobile.custom.js 进行了任何更改。该问题与jquery.mobile 有关,并且它可以用作AMD 模块。但是,没有理由调用它,除非文件中的某些内容被更改并且作为不可预见的后果,那部分代码被搞砸了,或者您正在使用 requirejs 或类似的东西,并且使用不正确。
  • @Ian 你说得对,谢谢^^
  • @user1167442 我只是使用 jquery 移动下载构建器并将文件包含在页面中。我包含了缩小的文件,但是当我看到有问题时,我更改了文件以查看问题到底出在哪里。
  • @Shyghar 你解决过这个问题吗?我在使用 jQuery Mobile 下载生成器构建时遇到了同样的问题。

标签: javascript jquery jquery-ui jquery-mobile jquery-plugins


【解决方案1】:

这似乎与 jQuery Mobile Builder GitHub 存储库中的这个问题有关: https://github.com/jquery/jquery-mobile-builder/issues/19

它现在似乎已关闭,因此请尝试在此处再次使用构建器重新构建您的 jQuery Mobile: http://jquerymobile.com/download-builder/

【讨论】:

  • 现在代码给出另一个错误:-无法读取未定义的属性“选项”
  • 尝试使用完整的 jquery.mobile.js 文件。如果您仍然收到错误,则很可能与您的一段代码有关,导致问题出现在您意想不到的地方。
  • 另一件要查看的事情:打开开发者控制台,查看错误 - 按箭头展开显示发生错误的位置链的列表。您可能会看到对其他文件之一的引用。如果列出的任何其他文件不是 jquery 或 jquery mobile,它将指出编码问题的来源。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-03-03
  • 2016-07-12
  • 2017-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-07
  • 2012-08-21
相关资源
最近更新 更多