javascript - .hide() 子元素延迟隐藏

标签 javascript jquery html css hide

<分区>

我有一个 <div>里面有不同的元素。

问题是如果我触发 jQuery .hide() , parent <div>几乎立即隐藏(带有背景颜色),其他元素只是悬卡在“空中”并稍有延迟就消失,它们甚至彼此之间有延迟,就像所有元素排成一行并且无法立即隐藏一样。

我已经弄乱了 CSS 几个小时,转换是一样的,我无法在 jsFiddle 中复制这个问题。

可能是什么问题?

<div class="map-marker-wrapper">
    <div class="map-marker-container">

        <div class="arrow-down"></div>

        <img src="' . $marker_thumbnail . '" />

        <div class="content">
            <a href="' . $marker_permalink . '">
            <h5 class="title">' . $marker_title . '</h5>
            </a>' .
            $marker_price . '  
            <div class="more-content">
                <span>' . $marker_size . ' </span>
                <span> ' . $marker_price. ' </span>
            </div>
        </div>

    </div>
</div>

removeMarkers();

//Remove map markers and marker cluster
function removeMarkers() {

    for( i = 0; i < newMarkers.length; i++ ) {

        markers[i].setMap( null );

        //Close infoboxes
        if ( markers[i].infobox.getVisible() ) {

            markers[i].infobox.hide();
        }
    }

    if ( cluster ) { 

        cluster.clearMarkers();
    }

    markers = [];
    newMarkers = [];
    bounds = [];
}

最佳答案

你可以这样试试

$( "div").hide( "慢");

更多引用:

http://api.jquery.com/hide/

关于javascript - .hide() 子元素延迟隐藏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34503613/

相关文章:

javascript - 什么是 --env=jsdom

控制台中的 Javascript 生成器语法错误

jquery - 如何作为 API 向 Django 检索/提供 CSRF token

javascript - 如何使用 jquery 更改 svg 中的图像 url?

javascript - 将 "value"从表单中的选择传递到具有 javascript 问题的 php 变量

javascript - 仅从网页请求元标记

Javascript 将参数从按钮发送到函数

javascript - 模态叠加处于事件状态时聚焦到弹出输入

html - 请向我解释这个 CSS 属性如何从过渡中删除尾随行

html - 元标记中的 X-Frames-Options