Javascript 图书馆没有';不能正确加载

Javascript 图书馆没有';不能正确加载,javascript,Javascript,我在turn.js的帮助下创建了一本动画书 在我的本地机器上,一切正常,但我将其加载到测试环境中。turn.js构造函数不起作用。我有以下代码: $('#flipbook').turn(); 在我的测试环境中,我得到错误: Uncaught TypeError: Object [object Object] has no method 'turn' 你知道会出现什么问题吗,文件turn.js已经加载(我在加载的参考资料中证明了这一点) 提前感谢:)一定是因为它没有正确加载turn.js 确保

我在turn.js的帮助下创建了一本动画书

在我的本地机器上,一切正常,但我将其加载到测试环境中。turn.js构造函数不起作用。我有以下代码:

$('#flipbook').turn();
在我的测试环境中,我得到错误:

Uncaught TypeError: Object [object Object] has no method 'turn'
你知道会出现什么问题吗,文件turn.js已经加载(我在加载的参考资料中证明了这一点)


提前感谢:)

一定是因为它没有正确加载turn.js

确保以正确的方式加载文件

确保先加载jQuery,然后加载turn.js,然后加载代码。

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="turn.js"></script>
<script type="text/javascript">
    $("#flipbook").turn();
</script>

$(“#动画书”).turn();

另外,当你说你确定turn.js正在加载时,你怎么知道呢?您能在firebug中查看turn.js中的代码吗?

错误基本上是说您的$(“#动画书”)对象不包含方法“turn”。如果在加载函数定义之前调用该函数,可能会发生这种情况。页面中是否有多个库?你能试着用一种简单的方法重现这个错误吗?是的,我知道。因此,我在调用此函数时检查了库是否已加载。文件被加载了。当我在localhost上使用它时,同样的代码也可以工作。就在我的测试环境中,我遇到了这个错误。你确定动画书脚本的路径是正确的吗?哦。我发现了错误。我加载了相同的jquery2x。加载turn.js之前和之后各一次。往这边走。jquery的加载将覆盖旧的jquery。所以我就没有办法了。无论如何,谢谢你。(很好,我没有写这段代码,因为这是一个真正的初学者错误:))请确保拼写正确。或者更好的是,完全省略type属性。@Dennis用正确的拼写更新。我一直被教导使用type属性。这是错误的吗?我总是键入
language=javascript
不推荐使用,所以绝对不要使用它
type=text/javascript
是多余的,我看到StackOverflow上出现了许多问题,因为OP拼写错误,这意味着浏览器不知道它试图解析什么语言。HTML5声明,如果省略了
type
,请使用JavaScript,我很确定这是因为它是向后兼容的。@丹尼斯谢谢你的提醒,我下次使用JS时会记住这一点