【问题标题】:jquery.mobile-1.4.5.js:26 Uncaught TypeError: Cannot set property 'mobile' of undefined in react appjquery.mobile-1.4.5.js:26 Uncaught TypeError:无法在反应应用程序中设置未定义的属性“移动”
【发布时间】:2016-08-06 00:25:46
【问题描述】:

我正在使用react 0.14.8,并且我已经导入了jquery 2.2.3,如下所示。

var jQuery = $ = require('jquery');

当我加载我的页面时,我得到了错误

jquery.mobile-1.4.5.js:26 未捕获类型错误:无法设置属性 反应应用中未定义的“移动”

【问题讨论】:

  • 在jquery mobile之前加载它。
  • 原因可能是无法访问常规的 JQuery。检查 Jquery 是否可访问,如果您使用 CDN 包含文件,请尝试将其包含为文件 - 对我有用,我意识到我在 CDN URL 中有错字

标签: javascript jquery jquery-mobile mobile reactjs


【解决方案1】:

作为一个“让我们使用最新的库”的人,我遇到了和你一样的问题。进行了几次愚蠢的点击和扫描,终于真正阅读了他们的jquerymobile webpage

复制并粘贴 CDN 托管文件的代码段:

<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css">
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>

注意:1.11.1 有效,而我现在输入的是最新的 1.12.4 - 不是

--- 编辑 ---

我其实用Google CDN

【讨论】:

    猜你喜欢
    • 2016-11-24
    • 2019-01-31
    • 2014-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-25
    • 2020-06-03
    相关资源
    最近更新 更多