Показать сообщение отдельно
  #8 (permalink)  
Старый 11.06.2013, 02:21
Аватар для Hekumok
Отправить личное сообщение для Hekumok Посмотреть профиль Найти все сообщения от Hekumok
 
Регистрация: 04.06.2012
Сообщений: 513

<!DOCTYPE HTML>
<html>
<head>
<script src="http://code.jquery.com/jquery.min.js"></script>
<style>
li.hide {
  display: none ;
}
span.testimonials_readmore {
  color: red ;
}
</style>
</head>
<body>
<ul>
  <li>1</li>
  <li>2</li>
  <li>3</li>
  <li>4</li>
  <li>5</li>
  <li>6</li>
  <li>7</li>
  <li>8</li>
  <li>9</li>
  <li>10</li>
</ul>
<ul>
  <li>1</li>
  <li>2</li>
  <li>3</li>
  <li>4</li>
</ul>
<ul>
  <li>1</li>
  <li>2</li>
  <li>3</li>
  <li>4</li>
  <li>5</li>
  <li>6</li>
  <li>7</li>
  <li>8</li>
  <li>9</li>
  <li>10</li>
</ul>
<script>
$("ul").each(function() {
  var $this = $(this),
  li = $("li:gt(4)", this) ;
  if(!li.length)
    return ;
  li.addClass("hide") ;
  $this.append($("<span/>", {
    class: "testimonials_readmore",
    html: "Читать полностью &rarr;"
  })) ;
}) ;
$(".testimonials_readmore").one("click", function() {
  var $this = $(this) ;
  $this.prevUntil("li:visible").removeClass("hide") ;
  $this.remove() ;
}) ;
</script>
</body>
</html>
__________________
★ ²º¹³ ☆

Последний раз редактировалось Hekumok, 11.06.2013 в 08:43.
Ответить с цитированием