1

我们为手机开发了一个响应式网站。但是我们遇到了手机 Lumia 640 LTE 的问题。

此设备上的 Edge 浏览器无法正确加载 JavaScript 并返回错误“$ 未定义”。

它总是在“script type="text/javascript"”部分中断,下一行是例如“$('#search')”。

它不支持jQuery?

4

1 回答 1

1

我假设您已经尝试在其他浏览器中测试您的网站并且它有效。如果是这样,可能的原因可能是以下之一:

  1. Edge 将 $ 视为变量的不可能名称。在这种情况下,尝试用 Jawahar 在评论中推荐的 jQuery 替换它。

  2. 确保在脚本部分中使用 jQuery 脚本之前连接它。如果您通过<script>标签连接 jQuery,请确保它位于您自己的脚本之前。

于 2018-10-03T16:12:45.983 回答