Мне интересно, можно ли изменить высоту правила сопоставленного CSS с помощью jquery/javascript.Изменение согласованного правила CSS
Это мой код до сих пор:
CSS
.ac-container input:checked ~ article.prorate{
height: 450px;
}
.prorateTax {
display: none;
background: #CEF6CE;
}
JQuery
<script type="text/javascript">
$('.checkTax').change(function() {
if ($(this).attr("checked")) {
$('.prorateTax').fadeIn();
$('.ac-container input:checked ~ article.prorate').css("height", "+=47px");
} else {
$('.prorateTax').fadeOut();
$('.ac-container input:checked ~ article.prorate').css("height", "-=47px");
}
});
</script>
У меня есть флажок вы можете выбрать, какой будет исчезать в скрытый DIV, а затем увеличить высоту другого div, чтобы он соответствовал новому разделу. Я надеялся, что он просто изменит высоту css-совпадения, предоставленную в css. Однако вместо этого он устанавливает element.style текущего div для установки высоты. можно ли просто изменить согласованное правило CSS?
Это должно быть сделано без JS. Вы должны быть в состоянии соответствовать высоте, я бы установил 2 jsfiddles один без соответствия js и один, чтобы посмотреть, какой из них работает лучше всего. Дайте мне знать, когда у вас есть одна из причин, почему это легко. – Cam
Пожалуйста, покажите код HTML. –
[Вы говорите что-то подобное] (http://stackoverflow.com/questions/18899448/is-possible-to-make-an-important-property-value-from-css-selector-a-non-importan/ 18899540 # 18899540) ('Проверить обновленные js'). –