これはインターネット上のタブの例ですが、例の js 部分と 2 番目の for ループの意味がよくわかりません。 。 。 QAQ
大家讲道理2017-06-30 10:00:54
for の外側の層は主に onclick
イベントを各タブ ボタンにバインドすることです。
for 内部はバインドされた onclick
事件之内,它的作用是,
当点击了被绑定的选项卡时,遍历所有的选项卡,把不是当前点击的选项卡都重置成隐藏状态,然后这个for
イベント内にあります。その機能は、
リーリー
は現在クリックされている項目に対応するタブを表示します。
このようにすると、現在クリックされている項目に対応するタブのみが表示され、残りのタブは非表示になります。
これがないと、最初のラベルをクリックすると最初のラベルが表示されます。
次に 2 番目のタブをクリックすると、2 番目のタブが表示され、1 番目と 2 番目のタブが同時に表示されます。
次に 3 番目のタブをクリックすると、最初の 2 つは非表示にならず、3 つのタブが表示されます。 ..
for
現在クリックされているタブを除くすべてのタブを非表示にするには、現在のタブを表示する前に、
怪我咯2017-06-30 10:00:54
一般的な機能は、タブをクリックして切り替えることです。
いわゆる切り替えとは、他の非表示と現在表示されているものを意味します。
そして、あなたが言及した部分は、すべての入力を非表示にすることです。
つまり、[はい] をクリックするたびに、すべての入力が一度走査され、クラス属性と表示属性が削除されて非表示になります。
その後、これ、つまりクラス属性と表示属性を持つ現在クリックされている項目を追加して表示します。
过去多啦不再A梦2017-06-30 10:00:54
私はコードにコメントを付けています、そしてコメントを見るとそれがわかります!コードの原理は、まずすべての入力のクラス名をクリアしてすべての p を非表示にし、次に現在クリックされている入力にクラス名を追加して、現在のインデックスに対応する p を表示することです。
リーリー