Изменить цвет подсветки


метод выделения jQuery выделит любой div с желтым фоном.

Как указать, какой цвет использовать вместо желтого для выделения?

4 64

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");

        }
      });

Это даст хороший эффект наведения с непрозрачностью выглядит.