javascript - 当你显示和隐藏一个 div 时,它会自动重新调整周围的元素吗?

标签 javascript ajax

当你显示和隐藏一个 div 时,它会自动重新调整周围的元素吗?

Google map 的排序 http://maps.google.com/maps?hl=en&tab=wl有一个小图标,您可以在其中显示/隐藏左 Pane 。

它只是通过动画效果使其可见还是比这更复杂?

最佳答案

在重新调整方面,如果您使用 CSS,则取决于天气,您是否使用 display:none 选项或 visibility:hidden 标签。

Visibility 会隐藏它但不会影响周围的元素,另一方面 display 会...

检查应该突出显示这一点的这段代码......

<div style="border: solid 2px black;">
    <div style="visibility: hidden;">
        Hello
        <br />    
    </div>
</div>

<br />

<div style="border: solid 2px black;">
    <div style="display: none;">
        Hello
        <br />    
    </div>
</div>

希望对您有所帮助! :)

关于javascript - 当你显示和隐藏一个 div 时,它会自动重新调整周围的元素吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/922600/

相关文章:

c# - ASP.NET JQuery AJAX POST 返回数据,但在 401 响应内

php - 如何在没有任何交互的情况下从数据库中检索数据?

php - 用 ajax 填充 Laravel 中的表?

javascript - 如何在 numericjs 中格式化至少一位小数的数字

javascript - 使用 templateUrl 更新指令元素值

javascript - CSS 和 HTML 用户界面问题

javascript - 如何保护 ajax 调用(JS 到 PHP)

javascript - 脚本开头的 "(function() {"的用途(仅限 GreaseMonkey?)

javascript - 等待的 promise 仍在返回 <pending>

javascript - 内部服务器错误 MAMP 使用 jQuery ajax 调用 PHP 函数