【发布时间】:2013-10-22 16:39:10
【问题描述】:
我正在尝试使包含IFrame的DIV显示/未选中复选框时出现/消失。
这是一个快速演示http://jsfiddle.net/bhS9T/
$(function () {
$("input[type='checkbox']").change(function () {
switch (this.id) {
case 'video':
if ($(this).is(':checked')) {
$(".video").css("visibility", "visible");
} else {
$(".video").css("visibility", "hidden");
}
break;
};
});
.video {
position: absolute;
visibility: hidden;
display:block;
background-color: blue;
border: solid red 8px;
padding: 30px;
background-image: none;
}
在 safari 中,视频与 div 一起消失,这很棒。但是,在 chrome 中,视频仍然存在。任何人都可以帮忙吗?
【问题讨论】:
-
使用不透明度而不是可见性。检查这个:- jsfiddle.net/dE7HE
标签: javascript jquery google-chrome html iframe