如何隐藏动态内容,如果它's的宽度大于屏幕宽度
How to hide dynamic content if it's width is greater than screen width?
我有两个元素显示在内联块中;一个是图像,一个是文本。文本是动态的,因此可以有任何宽度。当这两个元素组合起来比页面宽时,我想隐藏图像。
我在页面大小调整上尝试过:
if ($(window).width() == $('#id').width()) {
document.getElementById('image').style.display = 'none';
} else {
document.getElementById('image').style.display = 'block';
}
这不正常工作。有什么想法吗?
如果您想将图像和文本保留在块中,但由于宽度较大而将部分图像和文本剪切出屏幕,则可以在内联块中添加"overflow:hidden"。试试看。
如果初始窗口小于或等于,则将其更改为<=
:
function updateLayout() {
//Hide header image on smaller screens
if ($(window).width() <= $('#logo-image').width()) {
document.getElementById('logo-image').style.display = 'none';
} else {
document.getElementById('logo-image').style.display = 'inline-block';
}
}
更新的
相关文章:
- 如何将屏幕分辨率乘以 80%,然后在代码中使用
- 使图像在单击时展开到不大于浏览器
- 在不打开聊天屏幕的情况下制作Zopim-ding代理
- 使用图像数组列表的simplegallary.js显示适合桌面屏幕的图像
- Jquery如何检查今天的时间大于使用给定时间
- 导航栏没有调整到浏览器屏幕的大小
- 调整屏幕大小后不显示子菜单
- 如何在p5.js中管理多智力竞赛游戏的多个屏幕
- jQuery:当屏幕大小改变时,如何更改默认图像和悬停图像
- 当带有渲染器的DOM元素不在屏幕顶部时,移动了场景的坐标
- 如何知道元素在屏幕上是否可见.如果没有,请滚动页面
- 如果使用javascript函数屏幕太小,我该如何更改HTML文件的背景色
- 如何打开/移动主屏幕左侧的浏览器窗口
- 如何在屏幕外或项目的中心视口中跟随YUI驱动的动画
- 用HTML在不同屏幕上显示和隐藏内容的方法
- 当模态有时大于屏幕时,我如何水平/垂直居中模式弹出窗口
- 当屏幕 CSS 像素比大于 1 时,在不同的浏览器上获取相同的 window.screen.height 和 windo
- 为什么页面宽度大于屏幕宽度
- 如何隐藏动态内容,如果它's的宽度大于屏幕宽度
- 检查屏幕大小,如果等于或大于768px,做点什么