Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.06.2017, 19:47
Новичок на форуме
Отправить личное сообщение для ролан Посмотреть профиль Найти все сообщения от ролан
 
Регистрация: 02.06.2017
Сообщений: 2

Нужна помощь с jquery
Код:
<div class="wrap" id="post_1">
     <div class="post">
      <div class="post-header">
       <h2 class="post-name">Заголовок</h2>
      </div>
      <div class="post-content-desc">
       <p class="content-desc-p">краткое описание статьи</p>
      </div>
      <div class="post-content" style="display:none;">
       <p class="content-p">полный текст статьи</p>
      </div>
      <a href="" class="content-desc-button">Подробнее..</a>
     </div>
    </div>
задача, нужно при нажатии на кнопку "Подробнее" скрыть див с классом post-content-desc, и открыть див с классом post-content, при этом постов много на странице а при нажатии действия должны происходить лишь с тем постом на котором была нажата кнопка "Подробнее", может кто подсказать как решить эту задачу? или хотя бы дать пару советов
Ответить с цитированием
  #2 (permalink)  
Старый 02.06.2017, 19:57
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

ролан,
форум - поиск - открывашка
Ответить с цитированием
  #3 (permalink)  
Старый 02.06.2017, 20:53
Новичок на форуме
Отправить личное сообщение для ролан Посмотреть профиль Найти все сообщения от ролан
 
Регистрация: 02.06.2017
Сообщений: 2

Сообщение от рони Посмотреть сообщение
ролан,
форум - поиск - открывашка
искал там решение, так и не нашел, суть в том что мне нужно что бы открывалось содержимое именно того поста, на котором была нажата кнопка
Ответить с цитированием
  #4 (permalink)  
Старый 02.06.2017, 21:09
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

ролан,
угу там 300 версий именно этого
Ответить с цитированием
  #5 (permalink)  
Старый 02.06.2017, 21:10
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

ролан,
как будет выглядеть 2 блока? и нельзя ли стили перенести в css?
Ответить с цитированием
  #6 (permalink)  
Старый 02.06.2017, 21:19
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

ролан,
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  .post .post-content, .post.open .post-content-desc{
    display: none;
  }
  .post.open .post-content{
    display: block;
  }

  </style>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>

  <script>
$(function() {
   $(".post").each(function(indx, el){
         $(".content-desc-button", el).on("click",  function(event) {
       event.preventDefault();
       $(el).toggleClass("open")
      })
   });
});
  </script>
</head>

<body>
<div class="wrap" id="post_1">
     <div class="post">
      <div class="post-header">
       <h2 class="post-name">Заголовок</h2>
      </div>
      <div class="post-content-desc">
       <p class="content-desc-p">краткое описание статьи</p>
      </div>
      <div class="post-content" >
       <p class="content-p">полный текст статьи</p>
      </div>
      <a href="" class="content-desc-button">Подробнее..</a>
     </div>
    </div>
<div class="wrap" id="post_1">
     <div class="post">
      <div class="post-header">
       <h2 class="post-name">Заголовок</h2>
      </div>
      <div class="post-content-desc">
       <p class="content-desc-p">краткое описание статьи</p>
      </div>
      <div class="post-content" >
       <p class="content-p">полный текст статьи</p>
      </div>
      <a href="" class="content-desc-button">Подробнее..</a>
     </div>
    </div>
</body>
</html>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
slider библиотеки jQuery UI нужна помощь. Monster123 Библиотеки/Тулкиты/Фреймворки 5 07.01.2016 00:36
Нужна помощь с jQuery animate greynemo jQuery 2 27.08.2011 12:17
нужна помощь тех кто разбирается. igoryk jQuery 2 20.10.2010 19:42
Нужна помощь, если можно Fox-WNT Общие вопросы Javascript 3 27.07.2010 11:38
Нужна помощь по jquery exor jQuery 7 01.06.2010 12:30