$(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 после этой операции.
но то, что сделано, просто исчезает только, не затухает в
как я могу сделать обе операции?????
Я думаю, что ваш код должен быть:
$(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 прост.
ура
$('.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);
});
fadeTo(500,1)