我在 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 一开始就正确加载。
- 下载
jquery.js
来自:https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.js - 输入
jquery.js
放入与您的 JSP 相同的文件夹中。 将上面的代码更新为:
<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/