これはばかげた質問かもしれません。サイトで回答を探しましたが、正しく検索されていない可能性があります。
<ul>
<li id="tab1">1</li>
<li id="tab2">2</li>
<li id="tab3">3</li>
</ul>
li
クリックするとタブがフェードアウトするコードを作成しようとしています。コードを 1 回記述し、それを 3 つすべてに適用する方法はありますかli
。少しでも正しい方向に進んでいるかどうかはわかりません。「ifステートメント」を使用する必要があると考えていましたが、これがこれまでのところ...
(function() {
var lists = $("ul li");
for(var i = 0; i < items.length; i++)
{
buttons[i].onclick=(function(){
var n = i,
tabs = $("#tab");
return function(){
tabs + n.click.fadeOut(500) })
})
}
})
私はこれが正しいとはほど遠いことを知っていますが、私はこれに完全に困惑しています. これを行うためのより良い方法があるでしょうか。助けてくれてありがとう