我创建了两个函数来接受多个类,并创建Ides来进行淡入和淡出,目前,它将使淡出元素正常但不能淡入吗?

function fadeOut($element, cb) {
    $element.animate({opacity:0}, 800, function(){
        if (cb) cb();
    });
}

function fadeIn($element, cb) {
    $element.animate({opacity:1}, 800, function(){
        if (cb) cb();
    });
}

输入示例
$("#back").click(function () {
    fadeOut($('.hideToggle, .history, .apphome, .stats, #back'));
});
$("#open").click(function () {
    fadeIn($('.hideToggle, .history, .apphome, .stats, #back'));
});

最佳答案

您说要淡入淡出吗?
我想你要切换吗?

$("#back, #open").click(function () {
    $('.hideToggle, .history, .apphome, .stats, #back').fadeToggle();
});

http://jsfiddle.net/Rcw93/
或者,如果要分开控制它们,可以使用:
$("#back").click(function () {
    $('.hideToggle, .history, .apphome, .stats, #back').fadeOut();
});
$("#open").click(function () {
    $('.hideToggle, .history, .apphome, .stats, #back').fadeIn();
});

http://jsfiddle.net/Rcw93/1/

关于javascript - FadeIn淡出功能Jquery,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23105630/

10-16 19:19