Привет Я использую масонство с Laravel, и я в основном загружаю свои блоги в макетную макет. У меня есть реферат, который я выводил, а также весь контент, содержимое скрыто по умолчанию с помощью CSS. У меня есть кнопка «читать больше» после щелчка, добавляет класс к этому div, который расширяет блок кладки и скрывает абстрактный текст и показывает полный контент..show() .hide() не работает
Однако, когда я нажимаю далее на другом div, отображается div.fullstory, я хочу скрыть это, но я не уверен, как я пытался использовать предыдущий метод jQuery, но это не похоже на выработайте для меня.
Простая версия моего кода ниже или пожалуйста, смотрите мой JSFIDDLE
Любая помощь очень ценится.
HTML:
<div id="masonary-blogs">
<div class="one-third column">
<h3>title</h3>
<div class="abstract">
<p>abstract</p>
</div>
<div class="fullstory">
<p>fullstory</p>
</div>
<div class="button">
<a href="#" id="read-more">Read more</a>
</div>
</div>
<div class="one-third column">
<h3>title</h3>
<div class="abstract">
<p>abstract</p>
</div>
<div class="fullstory">
<p>fullstory</p>
</div>
<div class="button">
<a href="#" id="read-more">Read more</a>
</div>
</div>
<div class="one-third column">
<h3>title</h3>
<div class="abstract">
<p>abstract</p>
</div>
<div class="fullstory">
<p>fullstory</p>
</div>
<div class="button">
<a href="#" id="read-more">Read more</a>
</div>
</div>
</div>
CSS:
.one-third {
width:23%;
background:#dedede;
min-height:100px;
}
.column {
display:inline-block;
margin-left:5px;
margin-right:5px;
}
.fullstory {
display:none;
}
.gigante {
width:100%;
}
.hide {
display:none;
}
.show {
display:block;
}
Jquery:
$('#masonary-blogs').on('click', 'a', function(e){
var blogItem = $(this).parents('.one-third'),
container = $('#masonary-blogs');
e.preventDefault();
console.log('Blog link click');
$('.gigante').removeClass('gigante');
$(e.target).parents('.one-third').addClass('gigante');
$(e.target).prev('div.abstract').show();
$(e.target).prev('div.content').hide();
});
Вы объявляете две переменные сверху, а затем они никогда не используются ..? – Bill