detailsタグcssの高さ javascript/jqueryで調整したい。詳細タグに属性がある場合、高さは200になります。それ以外の場合は40になりますが、これはできません。オープン/クローズ属性に基づくHTML詳細タグの高さ調整
$jq("#ProjectQuestionAnswerBottomPanel").click(function(){
console.log("change occur");
if($jq("#ProjectQuestionAnswerBottomPanel").attr("open")){
console.log("open found");
$jq("#ProjectQuestionAnswerBottomPanel").css("height","");
$jq("#ProjectQuestionAnswerBottomPanel").css("height","200px");
}else{
console.log("open found");
$jq("#ProjectQuestionAnswerBottomPanel").css("height","");
$jq("#ProjectQuestionAnswerBottomPanel").css("height","40px");
}
});
私の詳細HTMLは
<details class="bottom-panel" id="ProjectQuestionAnswerBottomPanel" style="position: fixed;
bottom: 80px;
right: 0px;
background: rgb(244, 238, 238);
padding-left:5px;
color: rgb(180, 17, 17);
overflow: scroll;
height: 40px;
">
<div id="ProjectQuestionAnswer">
</div>
</details>
チェックこのアウトhttps://jsfiddle.net/5evfa9k1/ – razorranjan