2016-08-09 19 views
2

このJoomlaのページhttp://185.25.22.156/petshop.gr/index.php/blog 最初に「詳細を表示」ボタンを2回押して折りたたみ可能なコンテンツを表示するブートストラップの折りたたみプラグインを取得する必要があります。 ボタンをクリックするだけで、折りたたみ可能なコンテンツを表示/非表示できます。ここでブートストラップの折りたたみは、Joomlaサイトで開くために2回クリックする必要があります

は、すべてのヘルプは非常に高く評価され、私のJoomlaの記事のHTML

<div class="container"> 
    <h1 class="category">Blog 
     <button type="button" class="btn-arrow" data-toggle="collapse" data-target="#subcategory">Show More 
      <span class="glyphicon glyphicon-chevron-down"></span></button> 
    </h1> 
    <div id="subcategory" class="container collapse"> 
     <div id="subcategories"> 
      <div class="row" style="margin: 30px 0 0 0;">More content</div> 
     </div> 
    </div> 
</div> 



<script>  
    $jq1('#subcategory').on('hidden.bs.collapse', function() { 
     $jq1(".btn-arrow").html('Show More <span class="glyphicon glyphicon-chevron-down"></span>'); 
    }); 
    $jq1('#subcategory').on('shown.bs.collapse', function() { 
     $jq1(".btn-arrow").html('Show Less <span class="glyphicon glyphicon-chevron-up"></span>'); 
    }); 
</script> 

です!

+0

投稿されたコードは問題ありません。コードをhttps://jsfiddle.net/hf2rerL6/にコピー/ペーストすると、最初のクリック時に動作します。問題は他の場所になければならない。 Btw。ここで本当に崩壊は必要ありません。ギリシャへのご挨拶 – agoldev

+0

答えてくれてありがとうToni。 は確かに崩壊は本当にここに必要とされていませんが、私はギリシャ語で書かれ、ここでhttp://185.25.22.156/petshop.gr/index.php/skylos同じコードを使用します! – Makis

答えて

0

あなたはこの属性はボタン

aria-expanded="false" 

に追加されるよりも、最初にクリックされた場合、拡張のであれば、DIVは、崩壊します。 2回目をクリックすると

aria-expanded="true" 

崩壊した場合はdivが展開されます。だから、それが真実になったときだけ、divは拡大されます。この特別な属性を追加するJavaScriptを確認する必要があります。あなたは最初のクリックを真にしなければならず、2回目を偽にする必要があります

+0

あなたの答えAmit Rayに感謝します。任意の提案 - この余分な属性を追加するjavascriptをチェックする方法をリンクしますか?私は初心者です。 – Makis

関連する問題