我是Supersized的創造者,我想在這裏彈出並幫助您理清這一點。
在實際下載中,您會注意到在幻燈片文件夾中有一個主題文件夾,與js和css文件夾分開 - 這是我們將要關注的區域。
在兩個部分超大型運行:
的基本文件(JS/supersized.3.2.x & CSS/supersized.css)其含有鹼官能團如過渡,下一個/上一張幻燈片以及所有其他重要組件。
的主題文件(位於主題文件夾中)允許你修改幻燈片與自定義,就像你提到的,或之類的東西進度條和自定義內容爲每張幻燈片。這些是分開的,以防止每次更新基本文件時丟失定製,這在以前的版本中就是這種情況。
在下載中,我已經包含了Shutter主題,我打算讓人們用它作爲自己開發的基礎。 不要擔心觸摸基本文件 - 他們會自動調用主題文件,這是您所做的所有更改。
如果您打開theme/supersized.shutter.js,您會注意到主題對象字面值中有多個函數 - 這是放置文檔中描述的主題函數的地方。 請記住,您需要更新演示html頁面上的路徑,以便在編輯它時指向此文件,因爲默認情況下它指向縮小的theme/supersized.shutter.min.js。
如果滾動到的底部supersized.shutter。js,您會注意到您正在尋找的afterAnimation功能 - 這是您可以插入alert('Slide Changed');
行的地方。
從那裏你可以自由地去除你不需要的任何功能,並建立你自己的主題。
希望有助於和非常感謝您使用插件!
最佳, 薩姆·鄧恩
這些都是一些沒什麼用文檔。拋出像'API'和'主題'這樣的術語,現在解釋如何使用它們或使用它們的任何示例(據我所知)。看過「docs」和代碼一段時間後,我明白了,回調'afterAnimation'只存在於一個主題內(不管是什麼)。初始化幻燈片本身時無法將其設置爲選項。 – polarblau