Какой самый эффективный способ в jQuery расширять / наследовать свойства CSS от одного элемента к другому?
$('#blah').extendCSSTo('#me') // Is there a plugin or a good way to do this?
$('#me').css({ background: 'blue' });
#me
теперь будет иметь все CSS #blah
, а также background
CSS:
#blah {
padding: 5px;
width: 200px;
height: 20px;
border: 1px solid #333;
font-family: "Verdana";
}
#me {
position: absolute;
left: 5px;
top: 5px;
}
<div id="blah"></div>
<div id="me">test</div>
Edit: Это будет использоваться в плагине, поэтому использование классов и простое выполнение .addClass
не является option
Я ищу тот же эффект, что и установка значения по умолчанию для параметров плагина, но вместо этого для CSS:
$.extend([css object], [#blah css object], [#me css object])