Метод выделения jQuery выделит любой div с желтым фоном.
Как указать, какой цвет использовать вместо желтого для выделения?
В соответствии с документацией:
$(this).effect("highlight", {color: 'blue'}, 3000);
$("div").click(function () {
$(this).effect("highlight", { color: "#ff0000" }, 3000);
});
выделится красным цветом. Все это в документации.
FWIW Я обнаружил, что IE8 даст ошибку в jQuery 1.7.2, используя effect("highlight",...)
, когда текущий цвет элемента был указан как текст или когда цвет выделения был указан как текст (т.е. "blue"
), а не в hex notation: "#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");
}
});
Это даст хороший эффект зависания с эффектами непрозрачности.