查看www.usatoday.com。
调整浏览器大小时,右侧部分会隐藏。然后,当单击按钮(反过来,当现在隐藏时出现)时,它会从无处出现。我想做同样的事情。
问问题
10364 次
3 回答
7
在 CSS 中使用媒体查询
@media only screen and (max-device-width: 480px) {
.mydiv{display:none;}
}
相应地改变你的宽度。
于 2012-12-16T12:59:36.470 回答
5
这将使用媒体查询来实现,请查看http://mediaqueri.es/ 以获取更多示例
这里有一些关于媒体查询的教程
http://webdesignerwall.com/tutorials/responsive-design-with-css3-media-queries
http://www.1stwebdesigner.com/css/media-queries-tutorial-convert-burnstudio-responsive-website/
于 2012-12-16T12:56:01.557 回答
3
我建议你很简单的决定。这是你的html:
<div id="divToHide">
TEXT THAT SHOUD DISAPPEAR
</div>
<button id="showDivToHide">
Show div</button>
那是javascript代码:
$(document).ready(function () {
$(window).resize(function () {
$('#divToHide').hide();
});
$('#showDivToHide').click(function () {
$('#divToHide').show();
});
});
当然你可以描述你自己的规则来隐藏和显示你的 div。
于 2012-12-16T13:24:50.493 回答