Как исчезнуть, а затем отказаться от jquery

0
$(document).ready(function(){

        $('.titleword').fadeOut(500 , function(){
    $('.titleword').click(function(){
                var str = $(this).text();
                var idx;
                for (var x=0;x<5;x++)
                {
                    if (str == categories[x])
                    {
                        idx = x;
                    }
                }
                categories[idx] = $('#headertext').text();
                $('#headertext').text(str)
                $(this).text(categories[idx]);
     });
     $('.titleword').fadeTo(500,1);
    });
});

nw Я затухаю этот класс, а затем выполняю некоторую операцию, мне нужно снова fadein после этой операции.

но то, что сделано, просто исчезает только, не затухает в

как я могу сделать обе операции?????

  • 0
    почему вы устанавливаете обработчик кликов внутри обратного вызова fadeOut ()?
  • 0
    исчезать, когда я нажимаю на какой-либо объект, а затем автоматически исчезать после некоторых операций!
Теги:

2 ответа

1

Я думаю, что ваш код должен быть:

$(document).ready(function(){

    $('.titleword').click(function(){
            var str = $(this).text();
            var idx;
            for (var x=0;x<5;x++)
            {
                if (str == categories[x])
                {
                    idx = x;
                }
            }
            categories[idx] = $('#headertext').text();
            $('#headertext').text(str)
            $(this).text(categories[idx]);
     });

     $('.titleword').fadeOut(500).fadeIn(500);
});

Потому что привязка клика внутри затухания для меня не имеет смысла. Тогда fadeout/in прост.

ура

1
   $('.titleword').fadeOut(500 , function(){
    $('.titleword').click(function(){
                var str = $(this).text();
                var idx;
                for (var x=0;x<5;x++)
                {
                    if (str == categories[x])
                    {
                        idx = x;
                    }
                }
                categories[idx] = $('#headertext').text();
                $('#headertext').text(str)
                $(this).text(categories[idx]);
                $('.titleword').fadeTo(500,1); //add this here

     });
     $('.titleword').fadeTo(500,1);
    });
  • 0
    в основном, это просто fadeTo(500,1)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню