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