jquery - 使用 jQuery 淡入背景颜色?

标签 jquery

我想要一个 div 并让背景在鼠标进入时淡入白色,并在鼠标退出时淡出为黑色。关于如何在 jQuery 中执行此操作有什么想法吗?

最佳答案

使用 JQuery .hover()

  $("div" ).hover(
  function() {
     $(this).animate({backgroundColor: "#fff"}, 'slow');
  }, function() {
    $(this).animate({backgroundColor:"#000"},'slow');
  });

使用 JQuery .mouseover()

$("div")
  .mouseover(function() {
    $(this).animate({backgroundColor: "#fff"}, 'slow');
  })
  .mouseout(function() {
    $(this).animate({backgroundColor:"#000"},'slow');
  });

注意您必须使用jquery-color(用于动画颜色)。 https://github.com/jquery/jquery-color/

关于jquery - 使用 jQuery 淡入背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19441806/

相关文章:

javascript - Jquery代码在显示主要内容之前显示加载

javascript - 使用 PHP 使用 HTML 表单选项选择器过滤 MYSQL 结果

jquery - 乘以值扩展容器高度

javascript - 如何从 Canvas 中删除图像(元素)

jquery - 在 jQuery FullCalendar 中显示 2 周

javascript - 单击目标 ="_blank"链接时隐藏 jQueryUI 工具提示

javascript - 防止页面在 .html 和 .append 上跳转?

javascript - 为什么在点击时从 iframe 中删除属性?

javascript - 如何在另一个 div 可见时隐藏它?

javascript - jQuery - 将元素移动到 html 中的另一个位置