I've got a problem with creating a transition for a collapsing text-jquery plugin I've found. Unfortunatley I've go almost no understanding to javascript. At the bottom I added "&&(this).show('fast');" but it didn't work. Hopefully you can help.
$(document).ready(function () {
  var maxheight=16;
  var showText="Weiterlesen";
  var hideText="Zusammenklappen";
  $('.expand').each(function () {
    var text = $(this);
    if (text.height() > maxheight){
        text.css({ 'overflow':'hidden','height': maxheight + 'px' });
        var link = $('<p class="weiter" id="noselect"><a>' + showText + '</a></p>');
        var linkDiv = $('<div></div>');
        linkDiv.append(link);
        $(this).after(linkDiv);
        link.click(function (event) {
          event.preventDefault();
          if (text.height() > maxheight) {
              $(this).html('<a>' + showText + '</p>');
              text.css('height', maxheight + 'px')
              &&(this).show('fast');
          } else {
              $(this).html('<a>' + hideText + '</p>');
              text.css('height', 'auto')
              &&(this).show('fast');
          }
        });
    }       
  });
});
 
     
    