2015-12-15 60 views
5

我正在使用全新安裝的Foundation 6並嘗試設置可關閉的切換框(http://foundation.zurb.com/sites/docs/toggler.html)。Foundation 6核心js錯誤

出於某種原因,我雖然得到這個錯誤..

Uncaught TypeError: Cannot read property '_init' of undefined

上foundation.core.js的245線。

這是我的頁面上的HTML,直接從基金的文檔可封閉的例子..

<div class="callout" data-closable> 
    <button class="close-button" data-close>&times;</button> 
    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Labore praesentium sint alias dolorum qui vel quaerat, libero consequatur non esse asperiores veritatis commodi, odit eum ipsam nemo dicta iste aliquam.</p> 
</div> 

這是我的HTML的</body>前下方的JavaScript我有。

<script src="bower_components/jquery/dist/jquery.js"></script> 
<script src="bower_components/foundation-sites/js/foundation.core.js"></script> 
<script src="bower_components/foundation-sites/js/foundation.toggler.js"></script> 
<script> 
    $(document).foundation(); 
</script> 

我不知道我在做什麼錯在這裏或我失蹤了。一切工作,如果我加載整個基礎JavaScript庫,但這完全是我所需要的矯枉過正。

回答

5

我從基金會6的多個插件有這個錯誤。在做了一些搜索和閱讀後,結果發現foundation.corefoundation.util.mediaQuery有一個共同依賴。

嘗試在foundation.core之後插入foundation.util.mediaQuery

+0

謝謝。這解決了我的問題。 – gdaniel

0

我相信這不適合你,因爲你沒有運動ui js或css。包括並嘗試,我想你會很開心。

它實際上就是你想念的foundation.util.motion.js,但那不能解決它,你還需要運動ui css文件。

+0

只有鏈接的答案沒有幫助。請提供相關信息,以便將來的用戶能夠理解你爲什麼說會幫助他們。 :) –

+0

什麼?我剛測試過這個,因爲動作ui不適合他,這就是所有......看我幫他。 – Tom

+0

那個鏈接回答了這個問題?把它放到你的答案中,這樣在兩年後這個鏈接不再起作用了。 –