问题标签 [window-width]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
css - 是否可以使用纯 css 检测文本宽度?
我想知道一个句子(相对于窗口宽度)有多少百分比宽度。
例子:
鉴于:
- 包含空格的 20 个字母的句子
- 字体 Arial,字体大小 20px
通缉:
任何分辨率下的文本宽度(不换行)以百分比表示
javascript - justifiedGallery : 当屏幕 <800px 时尝试更改图像路径
我的 Justified Gallery 在智能手机上加载非常慢,所以我想在屏幕小于 800 像素时更改图像路径。新路径具有较小的图像(h350 而不是 h450)。
我一直在尝试这样
结果(您可以在此处看到 测试页面)是更改路径正在工作,但是 JustifiedGallery 无法正常工作。通常它应该在逐行显示画廊之前预加载图像。但在这种情况下,它首先显示所有带有“alt”图像内容的页面,然后图像以随机顺序出现,并不美观。我不知道如何着手修复它。
感谢您的任何帮助
javascript - 浏览器窗口宽度的响应变量 [JavaScript]
我试图让一个变量在浏览器窗口根据宽度(以像素为单位)调整大小时不断更新。我不希望页面必须刷新才能更改变量,而是在调整窗口大小时更改变量。
我也不希望将变量写入 html 文档中,因为我在脚本产生任何影响之前在数学上进一步使用了此变量。
这是我认为最接近答案的地方。
在下面回答
javascript - window.innerWidth 怎么可能不返回正确的值?
让我描述一下我遇到的非常奇怪的问题。
使用 Chrome 97 浏览时,javascript 命令 window.innerWidth 总是向我返回相同的值 1920,但在它返回 640 的给定网站上。
我首先注意到了这个问题,因为网站布局显然是为移动客户端设计的。
我一直在清除缓存、cookie 和存储,关闭并重新打开浏览器,但问题仍然存在,特定于该网站而不是其他网站。
在私人会议中,问题也存在。
但是当我使用其他浏览器(如 Chromium 或 Firefox)进行测试时:我没有问题。
我不明白这怎么可能!
android - 安卓。什么是默认警报对话框宽度
我使用 DialogFragment 和 Inside onCreateDialog 返回 AlertDialog。在不同的设备中,我的对话框宽度是不同的。什么是默认对话框宽度?我不明白什么是默认对话框窗口宽度。我没有找到任何定义对话框宽度的属性。我不需要更改对话框宽度,我只想知道默认对话框宽度是多少。
另外,我注意到无论对话框的内容如何,宽度始终保持固定。
我的内容视图宽度是 match_parent
对于我的对话框,我设置了样式 @android:style/Theme.Translucent.NoTitleBar