jquery - 我应该如何在 jQuery 函数中使用 CSS 淡出

标签 jquery css

我有这个 jQuery 函数

 $(document).on('click', "a.delete-just-uploaded-selector", function() {
      $.ajax({
        type: "POST",
        url: url + "/path/",
        data: info,
        success: function(){

        }
    });
       $(this).parents(".deleteimage").animate("fast")
        .animate({ opacity: "hide" }, "slow");          
        return false;
    });

在最后一部分中查看我的淡出动画。我读过,当它是 jQuery 的简单动画时,使用 CSS 转换效果更好(对于手机来说更快更好)。但是我该怎么做呢?在 jQuery 中使用 .css()?我有一个外部样式表。我知道如何在纯 css 中进行 CSS 转换,但不知道如何将它与 jQuery 结合起来。

最佳答案

如果你想用 CSS 做它会像

@keyframes fade {
    from { opacity: 1;}
    to {  opacity: 0; }
}

div.fade {
    opacity: 0;
    animation-name: fade;
    animation-duration: 2s;
}

当你想隐藏一个元素时,你应该只添加类 .fade

$('button').on('click', function() {
    $('.my-div').addClass('fade');
});

参见 fiddle http://jsfiddle.net/shurshilin/cqbj02ob/1/

关于jquery - 我应该如何在 jQuery 函数中使用 CSS 淡出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30161247/

相关文章:

javascript - 通过使用 jQuery 单击标签取消选中选中的单选按钮

css - Bootstrap 布局列

javascript - 使用javascript在工具提示中显示字符串

javascript - 如何使 Jquery-UI 按钮控件组突出显示所选项目?

javascript - chop Twitter Bootstrap 轮播的文本

html - Bootstrap 4 - 使 div 变为正方形时内容会粘在 div 的底部

javascript - Rails 4 中不执行 Ajax 响应

javascript - 在内容可编辑的 DIV 中将 bb 代码包裹在选定的文本周围

jquery tablesorter自定义顺序

javascript - 淡入新元素的可靠方法