デフォルトで表示されているテキストボックスとボタンのセットを含むdivがあります。また、に設定されているjqueryを使用して作成されたトーナメントブラケットのセットもありますdisplay: none
。
$('#buttontest').click(function() {
$('div.bracket').show();
$('div.teamList').hide();
});
このコードを使用すると、表示内容が入れ替わるように機能しますが、トーナメントブラケットが表示されると、背後のcssスタイルが台無しになり、トーナメントツリーのチームが一致しなくなります。これを強調するために、下部に2つのスクリーンショットをリンクしました。
トーナメントツリーは次のようになります。
しかし、角かっこを非表示にして、ボタンをクリックした後に表示すると、次のようになります。
これは、JADEテンプレートのHTML言語であるHTML側のコードですが、何が起こっているかを確認するのは簡単です:)
div.teamList
form.pull-left(method="post", id="loginForm")
input.input-small(id="team1", type="text", name="Team 1", placeholder="Team 1")
input.input-small(id="team2", type="text", name="Team 2", placeholder="Team 2")
br
input.input-small(id="team3", type="text", name="Team 3", placeholder="Team 3")
input.input-small(id="team4", type="text", name="Team 4", placeholder="Team 4")
br
input.input-small(id="team5", type="text", name="Team 5", placeholder="Team 5")
input.input-small(id="team6", type="text", name="Team 6", placeholder="Team 6")
br
input.input-small(id="team7", type="text", name="Team 7", placeholder="Team 7")
input.input-small(id="team8", type="text", name="Team 8", placeholder="Team 8")
br
button.btn.btn-primary.btn-mini(type="submit", value="Submit") Submit
button#buttontest.btn.btn-primary.btn-mini(type="button") Submit
div.container
div.bracket
https://raw.github.com/teijo/jquery-bracket/master/jquery.bracket.js
https://raw.github.com/teijo/jquery-bracket/master/jquery.bracket.css
そしてsingleElim- http: //pastebin.com/z6KvRqGU