【问题标题】:Change background of a div quickly with jQuery使用 jQuery 快速更改 div 的背景
【发布时间】:2021-01-19 21:11:11
【问题描述】:

我正在尝试在 div 上使用 jQuery 为背景更改设置动画。

这是我实际拥有的,但它不起作用。

你知道为什么吗?

谢谢。

$("#banner-message").click(function(){
    for (var i = 0; i < 30; i++ ) {
        $(this)
        .animate({ backgroundColor: "#343a40", color: "#ffffff"}, 20)
        .animate({ backgroundColor: "transparent", color: "#343a40"}, 20);
    }
});
#banner-message {
  background: red;
  border-radius: 4px;
  padding: 20px;
  font-size: 25px;
  text-align: center;
  transition: all 0.2s;
  margin: 0 auto;
  width: 300px;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="banner-message"></div>

【问题讨论】:

标签: jquery jquery-animate


【解决方案1】:

您需要包含jQuery Color 插件。

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-color/2.1.2/jquery.color.min.js"></script>
<div id="banner-message"></div>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-23
    • 2018-06-13
    • 1970-01-01
    相关资源
    最近更新 更多