【发布时间】:2009-04-27 22:50:16
【问题描述】:
jQuery 的 highlight 方法会高亮任何带有黄色背景的 div。
如何指定使用什么颜色而不是黄色来突出显示?
【问题讨论】:
jQuery 的 highlight 方法会高亮任何带有黄色背景的 div。
如何指定使用什么颜色而不是黄色来突出显示?
【问题讨论】:
$(this).effect("highlight", {color: 'blue'}, 3000);
【讨论】:
$("div").click(function () {
$(this).effect("highlight", { color: "#ff0000" }, 3000);
});
将以红色突出显示。都在documentation。
【讨论】:
FWIW 我发现在 jQuery 1.7.2 usingeffect("highlight",...) 中,当元素的当前颜色被指定为文本或突出显示颜色被指定为文本(即"blue")而不是在十六进制表示法:"#ff0000".
【讨论】:
$('.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");
}
});
这将提供带有不透明外观的漂亮悬停效果。
【讨论】: