问题标签 [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.

0 投票
0 回答
46 浏览

css - 是否可以使用纯 css 检测文本宽度?

我想知道一个句子(相对于窗口宽度)有多少百分比宽度。

例子:

鉴于:

  1. 包含空格的 20 个字母的句子
  2. 字体 Arial,字体大小 20px

通缉:

任何分辨率下的文本宽度(不换行)以百分比表示

0 投票
1 回答
58 浏览

javascript - justifiedGallery : 当屏幕 <800px 时尝试更改图像路径

我的 Justified Gallery 在智能手机上加载非常慢,所以我想在屏幕小于 800 像素时更改图像路径。新路径具有较小的图像(h350 而不是 h450)。

我一直在尝试这样

结果(您可以在此处看到 测试页面)是更改路径正在工作,但是 JustifiedGallery 无法正常工作。通常它应该在逐行显示画廊之前预加载图像。但在这种情况下,它首先显示所有带有“alt”图像内容的页面,然后图像以随机顺序出现,并不美观。我不知道如何着手修复它。

感谢您的任何帮助

0 投票
2 回答
247 浏览

javascript - 浏览器窗口宽度的响应变量 [JavaScript]

我试图让一个变量在浏览器窗口根据宽度(以像素为单位)调整大小时不断更新。我不希望页面必须刷新才能更改变量,而是在调整窗口大小时更改变量。

我也不希望将变量写入 html 文档中,因为我在脚本产生任何影响之前在数学上进一步使用了此变量。

这是我认为最接近答案的地方。

在下面回答

0 投票
0 回答
22 浏览

javascript - window.innerWidth 怎么可能不返回正确的值?

让我描述一下我遇到的非常奇怪的问题。

使用 Chrome 97 浏览时,javascript 命令 window.innerWidth 总是向我返回相同的值 1920,但在它返回 640 的给定网站上。

我首先注意到了这个问题,因为网站布局显然是为移动客户端设计的。

我一直在清除缓存、cookie 和存储,关闭并重新打开浏览器,但问题仍然存在,特定于该网站而不是其他网站。

在私人会议中,问题也存在。

但是当我使用其他浏览器(如 Chromium 或 Firefox)进行测试时:我没有问题。

我不明白这怎么可能!

0 投票
1 回答
34 浏览

android - 安卓。什么是默认警报对话框宽度

我使用 DialogFragment 和 Inside onCreateDialog 返回 AlertDialog。在不同的设备中,我的对话框宽度是不同的。什么是默认对话框宽度?我不明白什么是默认对话框窗口宽度。我没有找到任何定义对话框宽度的属性。我不需要更改对话框宽度,我只想知道默认对话框宽度是多少。

另外,我注意到无论对话框的内容如何,​​宽度始终保持固定。

我的内容视图宽度是 match_parent

对于我的对话框,我设置了样式 @android:style/Theme.Translucent.NoTitleBar