Показать сообщение отдельно
  #14 (permalink)  
Старый 22.03.2014, 22:23
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,103

Ещё один вариант на тему показать скрыть со сменой текста

<!DOCTYPE HTML>
<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  .news-text-full div{display: none;}
  a{cursor: pointer;} 
  </style>
  <script>
var toggle = function (cls, yes, no) {
    var show;
    return function (obj) {
        show = !show;
        obj['textContent'||'text'] = show ? no : yes;
        var divs = document.querySelectorAll(cls);
        for (var i = 0; i < divs.length; i++) {
            divs[i].style.display = show ? 'block' : 'none'
        }
        return false
    }
};

var showNews = toggle('.news-text-full .storyimg','Показать картинки','Скрыть картинки'),
    showStory = toggle('.news-text-full .story','Показать картинки','Скрыть картинки');
  </script>
</head>
<body>
<a class="yr" onclick="return showNews(this)">Показать картинки</a>

<div class="news-text-full">

<div class="storyimg">
  <img src="...">
</div>
<div class="storyimg">
  <img src="...">
</div>
<div class="storyimg">
  <img src="...">
</div>

</div>
<br>
<a class="yr" onclick="return showStory(this)">Показать картинки</a>

<div class="news-text-full">

<div class="story">
  <img src="...">
</div>
<div class="story">
  <img src="...">
</div>
<div class="story">
  <img src="...">
</div>

</div>
</body>
</html>

Последний раз редактировалось рони, 22.03.2014 в 22:27.
Ответить с цитированием