Установить цвет текста одного элемента, чтобы bg цвет другого элемента - PullRequest
1 голос
/ 13 марта 2012

Я пытаюсь создать иллюзию прозрачного текста в палитре цветов, динамически устанавливая цвет текста в соответствии с цветом фона.

Кажется, что-то не так с последней строкой jquery. Пока что у меня есть это:

$('.color').blur(function()
{
    id = $(this).attr('id');
    id = id.substring(0,id.length-6);
    $(id).css('color',$(this).css('background-color'));
});

и

<div id="header-wrapper">
    <input class="color" id="header-wrapper-color" value="#303030">
    <div id="header">
        ...
    </div>
</div>

1 Ответ

8 голосов
/ 13 марта 2012
$('#'+id).css('color',$(this).css('background-color'));

FIDDLE

...