2015-01-13 62 views
0

我的if語句似乎沒有工作。有什麼想法嗎?基本上與我的網站我使用的是fullpage.js插件。如果您訪問網站http://carrotcrunchpvp.comule.com/並檢查元素(以chrome形式)並且直接進入下一頁(我們的風格),它將在其HTML標識符結尾處獲得活動類。 percentagecircles.js是我用於動畫的js文件。我試圖讓percentagecircles.js只在該頁面基本上處於活動狀態時才運行...使用.getScript()與條件函數結合使用

if ($('#fullpage > div > div.fp-slides > div > div.slide.fp-slide.fp-table').hasClass('active')) 
{ 
    $.getScript("http://carrotcrunchpvp.comule.com/percentagecircles.js"); 
}; 

有什麼想法?

+0

您已經在控制檯以下錯誤: '遺漏的類型錯誤:未定義是不是一個函數 - intialisation.js:2' –

+0

這不是我的控制檯來了......無論哪種方式,它不影響我問題在這裏 –

回答

0

您需要充分利用fullPage.js提供的回調,例如afterSlideLoadafterLoad

你會找到他們解釋in the documentation

這樣您就可以獲得活動幻燈片並使用它。 在任何情況下,您都不想使用getScript。您可能希望從一開始就包含它,只在需要時才初始化它。