HTML5,div,隐藏,点击显示

2024-03-02

我有一个 div 末尾有一个按钮。我希望当有人按下该按钮时,另一个 div(前一个 div 下方)应该出现,其中包含我将其放入 div 内的内容。

我正在使用以下代码:

HTML:

<div>
    <a id="button" href="#">REGISTER</a>
</div>
<br>
<br>
<div id="item">
    <iframe src="some source" embedded=true" width="760" height="550" frameborder="0" marginheight="0" marginwidth="0">Loading</iframe>
</div>

和 jquery 脚本:

<script>
    $(function() {
        $( "#button" ).click(function() {
            $( "#item" ).toggle();
        });
    });
</script>

我遇到的问题是第二个 div 最初出现在页面加载本身上,当我单击按钮时它消失了。 我应该怎么办?


HTML5 使您可以使用details tag.

<details>
    <summary>Click to toggle division</summary>
    <p>Here you can put some content...</p>
    <p>... and anything else you want :)</p>
</details>

这是演示:https://jsfiddle.net/3wqyyf7m/ https://jsfiddle.net/3wqyyf7m/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

HTML5,div,隐藏,点击显示 的相关文章