Показать сообщение отдельно
  #5 (permalink)  
Старый 15.09.2017, 16:55
Аспирант
Отправить личное сообщение для SERblY Посмотреть профиль Найти все сообщения от SERblY
 
Регистрация: 10.03.2014
Сообщений: 87

как сюда дописать еще, этот скрипт меняет стиль кнопки добавить-убрать из избранного, хочу сделать чтобы при удалении из избранного помимо кнопки еще объявление исчезало динамический а не после перезагрузки страницы, сюда наверное что то дописать надо, подскажите

<script>
$('.notepad').click(function(event){

var id=$(this).attr("data-id");

var el = $(this);

var n_count = $('.n_count').html();

$.ajax({

type: "GET",

url: TPL_PATH + "fav/",

cache: false,

data: "id="+id,

success: function(html){

n_count = parseInt(n_count);

if(html == '1'){

el.removeClass('btn-success',500);

el.addClass('btn-default',500);

$('.n_count').html(n_count - 1);

}

if(html == '2'){

el.removeClass('btn-default',500);

el.addClass('btn-success',500);

$('.n_count').html(n_count + 1);

$('.n_count').css('display', 'inline');

}

 

}

});
event.preventDefault();

});
</script>


чтобы помимо кнопок еще был 1 класс например note2 это для самого дива с объявлением

например этому классу присваивалось display: none тогда он исчезнет , но как дописать не затрагивая самих кнопок чтобы и кнопки работали и вместе с событием кнопки
if(html == '1'){

el.removeClass('btn-success',500);

el.addClass('btn-default',500);

$('.n_count').html(n_count - 1);

}

например блоку с класом note2 присваивалось display: none

я просто теоритический понял но незнаю как написать это
и вообще я правильно делаю и понимаю ?
Ответить с цитированием