<分区>
我有一个 <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 = [];
}