Zainstalowałem Foundation 6
przy użyciu bower
. Ciągle otrzymuję wiele warning
w konsoli za każdym razem, gdy używam dowolnego Foundation 6 - JavaScript based plugin
.Fundament 6 - Ostrzeżenie konsoli: Próbowałem zainicjować magellan (dowolną wtyczkę JS) na elemencie, który ma już wtyczkę Foundation
Dokładne ostrzeżenie:
Próbowałem zainicjować Magellan na element, który ma już wtyczkę Foundation.
Mój skrypt zawiera wyglądać następująco:
<script src="bower_components/jquery/dist/jquery.js"></script>
<script src="bower_components/what-input/what-input.js"></script>
<script src="bower_components/foundation-sites/dist/foundation.js"></script>
<script src="js/app.js"></script>
<script type="text/javascript">
$(document).foundation();
</script>
Ostrzeżenie jest wyzwalane przez kod następującym Obecnie w foundation.js
na linii 180
:
// For each plugin found, initialize it
$elem.each(function() {
var $el = $(this),
opts = {};
// Don't double-dip on plugins
if ($el.data('zfPlugin')) {
console.warn("Tried to initialize " + name + " on an element that already has a Foundation plugin.");
return;
}
próbowałem re-installing
od zera, ale nadal nie działa. Podobne pytanie istnieje na Forum Fundacji Zurb, ale do tej pory nie ma dobrej odpowiedzi.
Jak rozwiązać ten problem?
Mam ten sam problem, ale na ujawnieniu! I powoduje to nieprawidłowe działanie w samym ujawnieniu. Obsługuje obraz, który jest aktualizowany za pomocą zmiennej zasięgu. Po kliknięciu odsłonięcia, gdy nie zrobi się ponownie. "Próbowałem zainicjować odsłonięcie elementu, który ma już wtyczkę Foundation." – BGecko
@BGecko: Rozwiązałem problem. Występuje, ponieważ wspomniałem '$ (document) .foundation();' na końcu mojego html, a także w moim 'app.js'. Usuń jedną z nich i ostrzeżenie zgaśnie. –