簡體   English   中英

(Javascript)Materializecss可折疊,可立即打開,然后單擊即可關閉

[英](Javascript) Materializecss collapsible instantly open then close when clicking on it

我正在嘗試使用Materializecss 100和Materialize JS創建可折疊對象。 像這樣創建我的可折疊對象並單擊它時,它會立即打開和關閉

 <ul class="collapsible" data-collapsible="accordion">
<li>
  <div class="collapsible-header"><i class="material-icons">filter_drama</i>First</div>
  <div class="collapsible-body"><span>Lorem ipsum dolor sit amet.</span></div>
</li>
<li>
  <div class="collapsible-header"><i class="material-icons">place</i>Second</div>
  <div class="collapsible-body"><span>Lorem ipsum dolor sit amet.</span></div>
</li>
<li>
  <div class="collapsible-header"><i class="material-icons">whatshot</i>Third</div>
  <div class="collapsible-body"><span>Lorem ipsum dolor sit amet.</span></div>
</li>

然后將init放在Document上,如下所示:

    $(document).ready(function () {
$('.collapsible').collapsible({
});

});

你們有什么主意嗎? 謝謝!

從文檔中:

可折疊元素僅在動態添加的情況下才需要初始化

手風琴已經准備好在文檔上初始化。

刪除以下內容應使其起作用:

$(document).ready(function(){
    $('.collapsible').collapsible();
});

解決方案是,我兩次導入了Materialize JS,一次在布局中與所有頁面共享,另一次在頁面本身中共享。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM