Qurel
@Qurel

Почему может не работать кнопка?

Есть кнопка, которая меняет состояние: Просмотрено/Не просмотрено, код кнопки:
<span class="b-notepad__feedback-btn{if !$item.viewed} orange{/if} viewed">
   <i class="fa fa-eye{if $item.viewed}-slash{/if} b-notepad__feedback-btn_icon"></i>
   <span data-txt-0="{'notepad.Не просмотрено'|t}" data-txt-1="{'notepad.Просмотрено'|t}">
	{if $item.viewed}
		{'notepad.Просмотрено'|t}
	{else}
		{'notepad.Не просмотрено'|t}
	{/if}
  </span>
</span>

$('.viewed').on('click', function () {

        var st,
            id = $(this).closest(".b-notepad__feedback-item").prop('id');

        if($('i.fa', this).hasClass("fa-eye-slash")) {
            st = 1;
        } else {
            st = 0;
        }

        $.ajax({
            type: "POST",
            data: "item="+id+"&st="+st+"&type="+$('#my_form').find("input[name=type]").val(),
            url: lang_url + "/notepad/markViewedReceivedItem",
            context: this,
            success: function(sst){
                if(sst == 1) {
                    $('i.fa', this).removeClass("fa-eye").addClass("fa-eye-slash");
                    $(this).removeClass('orange');
                } else {
                    $('i.fa', this).removeClass("fa-eye-slash").addClass("fa-eye");
                    $(this).addClass('orange');
                }
                $('span', this).text($('span', this).data('txt-'+sst));
            }
        });

        return false;
    });

Мне нужно к другой кнопке добавить блок с формой, как только я добавляю без каких-либо классов и айдишников, кнопка перестает работать
  • Вопрос задан
  • 66 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы