Ajax Loader
×

latexhtmlcollapse

HTML
<p>Theorem</p>
1
<p>Theorem</p>
2
<div>
3
    <a href="#" class="hide" data-toggle="#pcontent">Proof</a>
4
    <div id="pcontent">
5
      Details go here.
6
    </div>
7
</div>
8
 
9
<script class="cssdeck" src="//cdnjs.cloudflare.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
 
CSS
#pcontent {
1
#pcontent {
2
  display: none;
3
}
4
 
5
#pcontent.open {
6
  display: block;  
7
}
 
JavaScript
$('[data-toggle]').on('click', function(){
1
$('[data-toggle]').on('click', function(){
2
  var id = $(this).data("toggle"),
3
      $object = $(id),
4
      className = "open";
5
 
6
  if ($object) {
7
    if ($object.hasClass(className)) {
8
      $object.removeClass(className)
9
      $(this).text("Proof");
10
    } else {
11
      $object.addClass(className)
12
      $(this).text("Proof");
13
    }
14
  }
15
});
16
 
 

latexhtmlcollapse

CSSDeck G+