Tôi đã cài đặt Foundation 6
bằng cách sử dụng bower
. Tôi tiếp tục nhận được nhiều warning
trong bảng điều khiển mỗi lần tôi sử dụng bất kỳ Foundation 6 - JavaScript based plugin
nào.Nền tảng 6 - Giao diện điều khiển Cảnh báo: Cố gắng khởi tạo Magellan (bất kỳ plugin JS) nào trên một phần tử đã có plugin Foundation
cảnh báo chính xác:
Cố gắng để khởi tạo Magellan trên một yếu tố đó đã có một plugin Foundation.
kịch bản của tôi bao gồm như sau:
<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>
Các cảnh báo được kích hoạt bởi các mã có mặt sau trong foundation.js
tại dòng 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;
}
Tôi đã thử re-installing
từ đầu nhưng nó vẫn không hoạt động. Câu hỏi tương tự tồn tại trong Diễn đàn Zurb Foundation nhưng đến nay vẫn chưa có câu trả lời hay.
Làm cách nào để giải quyết vấn đề này?
Tôi đang gặp vấn đề tương tự nhưng trên một thông báo! Và nó gây ra sự cố trong bản thân nó. Nó xử lý một hình ảnh được cập nhật thông qua một biến phạm vi. Sau khi bạn bấm vào phần hiển thị khi nó không cập nhật lại. "Cố gắng khởi tạo tiết lộ trên một phần tử đã có một plugin Foundation." – BGecko
@BGecko: Tôi đã giải quyết vấn đề. Nó xảy ra bởi vì tôi đã đề cập đến '$ (document) .foundation();' ở cuối html của tôi và cũng trong 'app.js' của tôi. Loại bỏ một trong hai điều này và cảnh báo sẽ tắt. –