Аккордеонный код обновляется при вставке в SharePoint - PullRequest
0 голосов
/ 05 сентября 2018

Я создал код, который хочу разместить в SharePoint, когда я тестирую этот код вне SharePoint, он не обновляется. как только я опробую код в SharePoint, он обновится после того, как я нажму на аккордеон. Я очень новичок в кодировании, вы можете дать мне знать, что я пропустил?

var acc = document.getElementsByClassName("accordion");
var i;

for (i = 0; i < acc.length; i++) {
  acc[i].addEventListener("click", function() {
    this.classList.toggle("active");
    var panel = this.nextElementSibling;
    if (panel.style.maxHeight){
      panel.style.maxHeight = null;
    } else {
      panel.style.maxHeight = panel.scrollHeight + "px";
    } 
  });
}
.accordion {
    cursor: pointer;
    padding: 5px;
    width: 100%;
    border: none;
    outline: none;

}

.active, .accordion:hover {
    background-color:#f5f3f3 ;
}

.accordion:after {
    content: '\002B';
    color: none;
    font-weight: bold;
    float: left;
  }

.active:after {
    content: "\2212";
}

.panel {
    padding: 2px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    margin-left: 22px;
}
  <button class="accordion">&nbsp;&nbsp;<b>XXXXX</b></button>
<div class="panel">
<p Style="font-family:Arial; font-size:13px">XXXXX</p>
</div>
...