javascript - 新消息背景突出显示

标签 javascript php jquery css

我已经使用 ajax 和 php 创建了一个评论系统,现在我希望它看起来更有吸引力,所以我希望每当发布新评论时,它应该像背景颜色淡入一样突出显示背景,然后淡出很顺利,就像每当发布新答案时一样,它会以橙色背景颜色突出显示,任何人都可以帮助我了解如何完成以及使用什么 jquery 函数

我的jquery

$(document).ready(function() {
$('#sub_comment').on('click', function() {
    var comment  = $('#comment').val();
    var store_id = $('#store_id').val();

    $(document).ajaxStart(function() {
        $('#wait').css('display', 'block');
    });

    $(document).ajaxComplete(function() {
        $('#wait').css('display', 'none');
    });

    $.ajax({
        type     :  "POST",
        data     :  {comment: comment, store_id: store_id, command: 'Comment'},
        dataType :  'text',
        url      :  "includes/get_data.php",
        success  :  function(data) {
                        $('#comment').val('');
                        $('#comments').append($(data).hide().fadeIn(2000));
                    }
    });

});
});

最佳答案

您可以使用 transition: background-color 1s linear; css 属性。 将初始背景设置为评论 div 并添加上述属性。然后更改 div 的背景(橙色),它会创建一个淡入效果,并在一些 setTimeout 后删除这个背景,然后它会创建一个淡出效果。 检查this示例供引用。

另一种方法是使用 CSS 的动画属性。给出了一个例子here

关于javascript - 新消息背景突出显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39717342/

相关文章:

javascript - 我的页面中有表单验证功能,但它不起作用

php - 使用 PHP 清理 HTML 以创建干净的字符串

javascript - 在 jQuery 中使用动态 div ID

javascript - 如何用 dom 加载的 JavaScript 替换页面上的所有空 <img src ="">?

javascript - 我需要使用按钮更改每个 ng-repeat 元素的 html 类属性

php - 如何通过 AJAX 运行 SQL 选择查询(实时结果)

jQuery 菜单项被选中

javascript - 如何在不重绘表的情况下更新数据表中的行?

javascript - 有没有办法关闭文本区域中的拼写检查?

javascript - 来自 referer 的本地主机请求被阻止