我正在使用turn.js。我沒有成功整合API,所以我開始使用JSFiddle來了解我犯的錯誤。我遵循的示例是從Creative Technologist與JSFiddle Demo。但是,當我做一個簡單的複製和粘貼,我無法得到一個工作演示my demo。本書的頁面沒有被隱藏。Turn.js:使用雙頁查看格式無法正常工作的響應式設計
當我在本地運行的代碼,我得到以下錯誤
Uncaught TypeError: undefined is not a function
下面是部分代碼在瀏覽器是指導我:
plugins: function() {
// run the plugin
$(this.el).turn({
gradients: true,
acceleration: true
});
// hide the body overflow
document.body.className = 'hide-overflow';
}
如果這一指向線路
$(this.el).turn({
我目前使用的是turnjs4和jquery 2.1.1。
更新: 我能夠完成本地查看。我目前在我的服務器堆棧中使用把手。當我注入turn.min.js腳本時,它與插入jQuery腳本的佈局沒有正確的順序。我甚至試圖重新排列模板的順序,以便在佈局中的jQuery腳本之後進行turn.min.js注入,但它仍然不起作用。
最終的解決方案是在佈局文件中包含jQuery腳本之後的turn.min.js腳本!這樣就定義了jQuery腳本中的turn.min.js文件調用函數。
小提琴工作。我仍然遇到與本地觀看相同的問題。我檢查了該頁面並查看了turn.min.js加載。我把它放在