【发布时间】:2012-01-30 03:31:37
【问题描述】:
我有 4 个单选按钮,对应于 4 个不同的 div。我想淡出当前的 div,然后淡入新选择的一个。现在它的工作,但只是在图像之间淡出。
还有没有办法根据收音机的类而不是值来更改 div?
我目前拥有的代码:
<input type="radio" name="myRadio" class="myDiv_1" value="myDiv_1" />Image1<br />
<input type="radio" name="myRadio" class="myDiv_2" value="myDiv_2" />Image2<br />
<input type="radio" name="myRadio" class="myDiv_3" value="myDiv_3" />Image3<br />
<div id="myDiv_1" class="shade" style="display:block;"><img>TEXT BELOW IMAGE</div>
<div id="myDiv_2" class="shade" style="display:block;"><img>TEXT BELOW IMAGE</div>
<div id="myDiv_3" class="shade" style="display:block;"><img>TEXT BELOW IMAGE</div>
<script type="text/javascript">
$(document).ready(function(){
$('input[name="myRadio"]').click(function() {
var selected = $(this).val();
$(".shade").fadeOut("slow");
$('#' + selected).fadeIn("slow");
});
});
</script>
【问题讨论】:
标签: jquery animation radio-button