JS
Short the frist few lines in a description and then a 'read more' button. Clicking on this button will show the whole description.
| <div class="panel panel-default"> | |
| <div id="collapseOne" class="panel-collapse collapse in collapsemob"> | |
| <div class="panel-body"> | |
| <div class="productdetails "> | |
| <div id="collapslizzle"> | |
| <div class="collapslizzle-content">[@description@]</div> | |
| <a class="collapslizzle-btn inactive text-center"> | |
| <div class="text-center">Read More <i class="fa fa-plus-square-o"></i></div> | |
| </a> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | |
| </div> | 
| $('.collapslizzle-btn.inactive').click(function(){ | |
| $('.collapslizzle-content').toggleClass('active'); | |
| $(this) | |
| .toggleClass('active') | |
| .toggleClass('inactive'); | |
| if ($(this).hasClass('active')) { | |
| $(this).children('div').html('Hide <i class="fa fa-minus-square-o"></i>'); | |
| }else { | |
| $(this).children('div').html('Read More <i class="fa fa-plus-square-o"></i>'); | |
| } | |
| }); | 
| .collapslizzle-content { | |
| height:65px; | |
| overflow:hidden; | |
| position:relative; | |
| } | |
| .collapslizzle-content.active { | |
| height:100%; | |
| } | |
| .collapslizzle-btn{ | |
| margin-top:10px; | |
| display:block; | |
| } |