stopPropagation动画功能

时间:2013-12-25 20:25:37

标签: javascript jquery

我试图阻止一个div的动画功能的传播,现在不透明度动画影响一切(html),这很好,但我希望它“skipp”一个div。我的代码看起来像这样!

jQuery的:

var HTML = document.getElementsByTagName('html')[0];

$('.day-number').each(function() {
    this.addEventListener('click', function(e) {
        $('html').animate({opacity:0.5}, function() {
            $(this).find('.input_info_cal').fadeIn(500);
        });
        e.stopPropagation();
    });
});

$('.input_info_cal').each(function() {
    this.addEventListener('click', function(e) {
        e.stopPropagation();
    });
});

HTML.addEventListener('click', function() {
    $('html').animate({opacity:1}, function() {
        $(this).find('.input_info_cal').fadeOut(500);
    });
});

名为“.input_info_cal”的div是不应该对其进行不透明的div,但我不能让它工作..

感谢所有帮助!

0 个答案:

没有答案