我已经在代码中停留了很长一段时间,并决定尝试获得一些帮助。该代码将使用Turn.js插件生成一本书。在我得到错误Object [object Object] has no method 'turn'
一次之前,这个插件没有问题。然后开始测试它,并在页面刷新/访问后越来越多地看到此错误弹出窗口。它是在加载页面时偶尔发生的事情(假设您在产生错误的1-5%的时间内打开页面50次)。错误从以下代码的第3行开始:
if (flipbook != "none") // Create book
{
flipbook.turn({.....}); //error here
}
我已经检查过flipbook,如果其中的内容在有或没有错误的情况下有任何不同,这似乎并非如此。它包含使用Turn.js创建书籍所需的所有页面(HTML页面内容)。希望它有足够的信息来帮助我。
请记住刷新几次,因为错误不会一直发生。
修改
它确实在多个系统上显示不仅是我的。感觉好像turn.js大约在同一时间加载而且一次在w中加载而它慢慢赶上并给出错误然后显示翻页但是说它不在那里。
EDIT2:
找到一种简单的方法来生成错误。首先打开链接,然后打开控制台,然后最小化浏览器或选择其他选项卡,然后在之前打开的控制台中刷新页面(在控制台中只是常规的f5)。在2到3次中,您将看到错误。这让我想到了这个错误,并让我质疑我用来使其响应的视口大小(是的,它的响应但是没有在你当前看到它的页面中。这将用于未来的网站和嵌入式共享代码与iframe) 。但在将其设置为硬编码后,它仍会弹出。