我的HTML看起来像这样:
<div class="wrap">
<select class="changer">
<option value="http://stackoverflow.com">StackOverflow</option>
<option value="http://google.com">Google</option>
<option value="http://yahoo.com">Yahoo</option>
<option value="http://twitter.com">Twitter.com</option>
</select>
<iframe src="http://stackoverflow.com"></iframe>
</div>
<div class="wrap">
<select class="changer">
<option value="http://stackoverflow.com">StackOverflow</option>
<option value="http://google.com">Google</option>
<option value="http://yahoo.com">Yahoo</option>
<option value="http://twitter.com">Twitter.com</option>
</select>
<iframe src="http://stackoverflow.com"></iframe>
</div>
我的jQuery:
$('.changer').change(function () {
$(this).next('iframe').attr('src', this.value);
});
和CSS:
.wrap {
width:50%;
float:left;
}
iframe {
width:100%;
height:500px;
display:block;
}
单击选择时,这会更改iframe的src。我怎么能最初隐藏iframe,直到点击某些东西?我尝试使用fadein / fadeout,但这并不是一直都有效。
答案 0 :(得分:2)