我正在設計媒體查詢。在較大的設計中,我有幾件物品被hide();
隱藏。在顯示/隱藏時顯示屬性
但在較小的設計中,我希望它們保持顯示。所以我用了一個display:block !important
值。
現在好了,大版本中的內容被設置爲顯示。哦,混亂!
風格:
@media only screen and (min-width: 180px) {
.backCat{display:block !important;}
}
@media only screen and (min-width: 768px) {
.backCat{display:none;} // no clue what to put here
}
HTML:
<div id="releases">
<h3>Releases</h3>
<ul>
<li>
<h4>Strangers on a Plain</h4>
<img src="http://placehold.it/160x160">
<p><b>Released:</b>August 2011</p>
</li>
<li class="backCat"><h4>Nagano Car Rental</h4><img src="100x100.gif">
<p><b>Released:</b>August 2010</p>
</li>
<li class="backCat"><h4>Panic Box</h4><img src="100x100.gif">
<p><b>Released:</b>May 2009</p>
</li>
</ul>
<a href="#" style="float:left; margin-bottom:10px;" class="moreReleases">More Releases</a>
</div> <!-- end releases -->
JS
$(document).ready(function() {
$('.backCat').hide();
$('.moreReleases').click(function(){
$('.backCat').show(500);
$('.moreReleases').hide();
});
});
爲什麼你需要使用hide()調用來將它們隱藏在更大的視圖中?如果您在小設計中刪除display:block行,則會應用較大視圖中的display:none樣式,並且不需要顯式hide()調用? – Tarwn
您是否曾嘗試在您的第一個.backcat上放置最大寬度以防止重疊? @media只有屏幕和(最小寬度:180像素)和(最大寬度:767px) – themerlinproject
大家好只是一個快速的道歉,我沒有看到響應,直到如今。我相信答案就在這裏!將很快恢復與複選標記:) – mrtunes