java - 我的 jsp 代码中没有定义 jquery

标签 java javascript jquery jsp

我在 jsp 中发现 jQuery 未定义。错误在这里:

"jQuery('#Frame').animate360({"

在下面的代码中:

<body>
<script type="text/javascript">
    window.onload = function () {
        jQuery('#Frame').animate360({
            centerInWindow: true,
            xmlPath: '/',
            objPath: 'Images/',
            iconPath: 'HTML5/Images/'
        });
    };
</script>
</body>

最佳答案

这里可能会出现很多问题。我建议回到基础知识,以确保 jQuery 一开始就正确加载。

  1. 下载 jquery.js来自:https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.js
  2. 输入jquery.js放入与您的 JSP 相同的文件夹中。
  3. 将上面的代码更新为:

    <body>
    <script src="jquery.js"></script>
    <script type="text/javascript">
        if (typeof jQuery != 'undefined') {
            alert("jQuery library is loaded!");
        } else {
            alert("jQuery library is not found!");
        }
    </script>
    </body>
    

来源:http://www.mkyong.com/jquery/how-to-check-if-jquery-library-is-loaded/

一旦确定 jQuery 正在工作,您就可以更改加载它的位置,例如:

<script type="text/javascript" src="HTML5/jQuery.js"></script>

如果您继续收到“jQuery 库已加载!”消息然后你可以放回你的 window.onload 分配。

关于java - 我的 jsp 代码中没有定义 jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12530228/

相关文章:

java - 为什么我不能在 libgdx 上播放完整的歌曲

java - 为什么我既不能删除也不能重命名该文件?

javascript - 无法使用 Express.js 从请求中获取 POST 正文

jquery - 手动更改底层选择后如何触发 jqueryui 组合框的更改?

javascript - 让 bootstrap 4 中表单提交按钮的 5 秒加载微调器正常工作

Java:用于通过不同方法构建文本文件的设计模式

java - NoClassDefFoundError:Mac 计算机上的 javax/swing/GroupLayout$Group

javascript - Socket.io:如何处理打开两个窗口的经过身份验证的客户端?

javascript - AngularJS : How to do ng-bind logic check?

jquery - 为什么在 jquery 中输入 $this = $(this)