私は興味深い癖に出くわし、誰かがそれを理解するのを手伝ってくれるかどうか疑問に思っていました. 以下のように、単純な JavaScript 駆動のトグル ボタンdisplay:none
は、トグルされた要素の がインラインに含まれている場合に美しく機能します。ただし、CSS ステートメントを<style>
ヘッダーのタグまたは別の CSS ファイルに移動すると、2 回目のクリックでのみトグルが開始され、それ以降は、1 回のクリックでトグルが正常に動作します。基本。JS 関数は次のとおりです。
<script>
function openSec(ordinal) {
var tab_name = "sec" + ordinal;
if (document.getElementById(tab_name).style.display == "none") {
document.getElementById(tab_name).style.display = "table";
} else {
document.getElementById(tab_name).style.display = "none";
}
}
</script>