Я хочу изменить заполнение складного тела на 3px. Сначала это работает, но если вы откроете, закроете, а затем снова откроете, складной отступ будет сброшен к значению по умолчанию и больше не будет 3px.
Можете ли вы сказать мне, как это предотвратить?
Вот кодекс, показывающий проблему: https://codepen.io/jbeausej/pen/yLyrOow
Спасибо!
Вот мой код:
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css">
<title>Document</title>
</head>
<body>
<div class="container">
<div class="row">
<div class="col s6 m6 l6 x6" >
<div class="col-content card-panel z-depth-2 round-small" style="padding-top: 15px;">
<ul class="collapsible">
<li>
<div class="collapsible-header" style="padding:4px 4px 4px 8px;">Collapsible title</div>
<div class="collapsible-body" style="padding:3px;"><span>Collapsible body content.</span></div>
</li>
</ul>
</div>
</div>
</div>
</div>
</body>
<script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js"></script>
<script>
document.addEventListener('DOMContentLoaded', function() {
var elems = document.querySelectorAll('.collapsible');
var instances = M.Collapsible.init(elems);
});
</script>
</html>