更改高亮颜色

时间:2009-04-27 22:50:16

标签: jquery jquery-ui

jQuery的高亮方法将突出显示任何具有黄色背景的div。

如何指定要使用的颜色而不是黄色以突出显示?

4 个答案:

答案 0 :(得分:132)

根据documentation

$(this).effect("highlight", {color: 'blue'}, 3000);

答案 1 :(得分:18)

$("div").click(function () {
    $(this).effect("highlight", { color: "#ff0000" }, 3000);
});

将以红色突出显示。全部都在documentation

答案 2 :(得分:3)

FWIW我发现当元素的当前颜色指定为文本或高亮颜色指定为文本时(即effect("highlight",...)),当使用"blue"时,IE8会在jQuery 1.7.2中出错。 )而不是十六进制表示法:"#ff0000"

答案 3 :(得分:1)

       $('.divID').live('mouseover mouseout', function (event) {
        if (event.type == 'mouseover') {
            // do something on mouseover
          $(this).css({ "background-color": YOURCOLOR, "opacity": ".50" });

        }
        else {
            // do something on mouseout
             $(this).css("opacity", "100");

        }
      });

这将为不透明效果提供漂亮的悬停效果。