2
我正在尝试完成此效果,但我确定编码不正确。我希望图像DIV
s在每个按钮被点击时交换内容。这是我迄今为止,但我敢肯定代码是不正确的。有没有更好的方法来实现这一点?谢谢,原谅我的noob问题。用按钮单击更改单独的div中的信息
HTML:
<div class="item-1 content-item">
I am the 1st image content
</div>
<div class="item-2 content-item" style="display: none;">
I am the 2nd image content
</div>
<div class="item-3 content-item" style="display: none;">
I am the 3rd image content
</div>
<div class="item-1 content-item">
I am the content for item 1
</div>
<div class="item-2 content-item" style="display: none;">
I am the content for item 2
</div>
<div class="item-3 content-item" style="display: none;">
I am the content for item 3
</div>
<ul>
<li class="change-item" data-item="1">Item 1</li>
<li class="change-item" data-item="2">Item 2</li>
<li class="change-item" data-item="3">Item 3</li>
</ul>
的jQuery:
$('.change-item').click(function(){
var this_item = $(this).attr("data-item");
$('.content-item').hide();
$('.item-' + this_item).fadeIn();
});
您忘记了密码吗? –
代码在哪里? – Jack
与JavaScript中的许多事情一样:在上下文中“完成这种效果”需要解释,明确解释,这是什么? –