我在turn.js的帮助下创建了一本翻书。库无法正常加载
在我的本地机器上一切正常,但我加载它在我的测试环境。 turn.js构造函数不起作用。我有没有下面的代码:
$('#flipbook').turn();
在我的测试环境我得到的错误:
Uncaught TypeError: Object [object Object] has no method 'turn'
你有一个想法,可能是什么问题,该文件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.js被加载,你怎么能知道?你可以在firebug中查看turn.js中的代码吗?
错误基本上说你的$('#flipbook')对象不包含方法'turn'。如果您在加载定义之前调用该函数,则会发生这种情况。 – 2012-08-09 10:59:30
你的页面中有多个图书馆吗?你可以尝试在http://jsfiddle.net中重现错误吗? – 2012-08-09 11:00:30
是的,我知道。因此我检查了当我调用这个函数时库是否被加载。并加载文件。当我在localhost上使用此代码时,相同的代码有效。只是在我的测试环境,我得到这个错误 – Safari 2012-08-09 11:01:13