【发布时间】:2016-07-05 21:46:10
【问题描述】:
我已将 jQuery 和 jQuery mobile 链接到我的代码。我在控制台中收到此错误:
TypeError: $.mobile is undefined
我重新检查了 URL,一切都正确,我更新了文件(jQuery,jQuery mobile),问题仍然存在。 我已经将 jquery.js 放在 jquery.mobile.js 之前
这是我的代码:
<script src="JS/jquery.js" type="text/javascript"></script>
<script src="//code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.js"></script>
<script src="JS/bootstrap.min.js" type="text/javascript"></script>
<script src="JS/code.js" type="text/javascript"></script>
它在文件的末尾。 code.js的内容:http://pastebin.com/3LTcxs9S
【问题讨论】:
-
把代码粘贴到这里,为什么还要双斜杠?
-
你去吧:pastebin.com/tbHf25Le 我也试过这种方式,之前是用“http://”
-
@AndrewL。
//表示使用与页面相同的协议。它通常用于处理http://和https://协议。但是,请注意,除了这两个协议(包括file://)之外,它不会在协议中工作。 -
注意到您正在使用本地 jQuery,然后在外部使用 jQuery Mobile(来自 CDN),如果您也尝试在外部加载 jQuery,它是否有效?不一定是答案,只是一些故障排除。你可以试试 CDNJS 的那个:cdnjs.com/libraries/jquery
-
谢谢大家的回复,但它仍然不起作用,我用 https:// 替换了 // 并从 cdn 加载两个库,但它仍然不起作用:(我只需要检测的选项swipeleft/swiperight 事件。还有其他选择吗?
标签: javascript jquery html jquery-mobile