用按钮显示和隐藏iframe

时间:2013-01-02 07:39:13

标签: javascript jquery html css iframe

我有一个包含2个iframe的网页,1个位于另一个之下。我想在用户第一次点击网页时隐藏这两个iframe。将有2个按钮,每个iframe上方1个,用户必须单击按钮才能显示/隐藏iframe

这就是我累了(jQuery函数)但是当我从表达式网页预览chrome时它似乎无法工作

jsfiddle.net/darego/Z62P7/2 /

2 个答案:

答案 0 :(得分:1)

您需要做的就是在document.ready:

之后调用该函数
$(document).ready(function() {
    hideToggle(".button1", ".iframe1");
    hideToggle(".button2", ".iframe2");
});

答案 1 :(得分:1)

将它放在准备好的文档中是不够的。 您可以更轻松地使用您的功能。

function hideToggle(elem) {
    $(elem).toggle();
}

这意味着:如果元素可见>隐藏它,如果它被隐藏>展示它。

但是对于你的初始化(隐藏两个div),我建议你用css来做。

iframe {
     display:none;
}

您还需要为按钮设置点击处理程序。如果您需要帮助,请写下评论或编辑您的问题。