Сообщение от laimas
|
Dilettante_Pro,
лучше менять текст на одной ссылке и slideToggle() как по ссылке.
|
Так и сделал:
<script type="text/javascript">
$(document).ready(function(){
$('#getContent').click(function(){
$(this).toggleClass('opened').toggleClass('closed').next().slideToggle();
if($(this).hasClass('opened')) {
$(this).html('Скрыть');
$.ajax({
url: "/katprod/",
type: "GET",
cache: false,
beforeSend: function() {
$('#divContent').html('Получаем контент');
},
success: function(html){
$("#divContent").html(html);
}
});
}
else {
$(this).html('Развернуть');
}
return false;
});
});
</script>
<div class="col-md-12 col-sm-12 col-xs-12"><a href="#" id="getContent">Развернуть</a></div>
<div class="col-md-12 col-sm-12 col-xs-12" id="divContent"></div>
Теперь надо скрыть контент при повторном нажатии
Попробовал сделать так:
else {
$(this).html('Развернуть');
$("#divContent").remove();
}
Но тогда второй раз контент не загружаеться