Я пытаюсь заставить Filepond работать, но эта единственная строка в моем CSS, кажется, нарушает его - overflow: hidden;
в селекторе ul.
Я пробовал уничтожать целые разделы своей страницы, пока Filepond не заработал, остановился на CSS и, наконец, на вышеупомянутой строке в ul {}. Я могу стереть все остальное, оставив только эту строку, а Filepond все еще не работает, поэтому я уверен, что это какая-то проблема, но я понятия не имею, как это сделать.
Я попытался использовать функцию Chrome Inspector, чтобы посмотреть на исходный код страницы времени выполнения, и не смог найти там переполнения.
Затем я использовал функцию поиска в файлах Notepad ++ для тщательного поиска файлов Filepond на предмет «переполнения», но не смог найти его вместе с ul. Самое близкое, что я смог найти, это список с именем const в файле JS. Почему-то я не думаю, что это связано, но не знаю почему. Если потребуется, добавлю здесь код.
Интересно, что переполнение появляется пару раз в журнале изменений, один раз сообщая, что исправлена «проблема, из-за которой переполнение списка не отображалось правильно». (версия 2.2.1)
Chrome v73 (последняя версия) Filepond последнее обновление 15.04.19
filepond_problem.html
<!DOCTYPE html>
<html lang="en">
<head>
<title>Filepond Problem</title>
<meta charset="utf-8">
<link rel="stylesheet" href="problem.css"> <!--remove this line and it works-->
<link rel="stylesheet" type="text/css" href="filepond/dist/filepond.css">
<script src="filepond/dist/filepond.js"></script>
</head>
<body>
<input type="file" mutliple/>
<script>
// Get a reference to the file input element
const inputElement = document.querySelector('input[type="file"]');
// Create the FilePond instance
const pond = FilePond.create(inputElement);
</script>
</body>
</html>
проблема.css (в небольшом файле от моего партнера)
ul {
overflow: hidden;
}
Когда я выбираю файл для загрузки, перетаскивая его или используя диалоговое окно «Обзор», все, что он делает, это удаляет «перетаскивание файлов или просмотр». Он не показывает мой файл, нет x, чтобы его удалить, ничего. Он просто превращается в пустую светло-серую коробку.
Когда вы удаляете строку, содержащую файл problem.css, он действует так, как показано на их сайте . Ну, без миниатюры, но это ожидаемо, поскольку я еще не включил это.
ul {overflow: hidden}
, как это подразумевает, скрывает все содержимое, выходящее за пределы элемента, в этом случае Filepond имеет элементul
на панели, которая показывает файлы; если вы используете это правило, вы скрываете весь контент от всехul
элементов, если вы перейдете на их сайт, выберете тот же элемент и добавите то же правило, произойдет то же самое, поэтому решение состоит в том, чтобы либо избежать использования этого правила css , или, если быть более конкретным, с классами - person IvanS95   schedule 18.04.2019