问题标签 [offsetwidth]

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 投票
1 回答
41 浏览

javascript - 试图在 .each() 中获取元素的宽度

我试图在 .each() 函数中获取元素的宽度,但是我遇到了它根本无法正常工作的问题。

0 投票
0 回答
45 浏览

html - 当我从 IE5 模拟到 IE7 或更高版本的 Web 应用程序时,为什么我的 offsetheight 和 offsetwidth 值会有所不同?

我想让我的 Web 应用程序中的所有网页都与最新的 IE=Edge 兼容。因此,我使用 IE 开发人员工具模拟了我的应用程序,并遇到了很多损坏的 CSS。

我知道当我们将网页从怪癖模式移动到标准模式时,这很常见。但是,在调试 js 代码时,我开始了解元素在 IE5 和 IE 边缘分别返回不同的偏移值(偏移宽度和偏移高度)。

例如-IE=5

IE=边缘

当我将我的应用程序模拟到 IE Edge 时,我需要获得相同的结果。请让我知道这种行为的原因以及克服相同问题的更好解决方案。如果可能,请建议一种在两个 IE 版本中获取相同偏移值的方法。

0 投票
2 回答
555 浏览

javascript - 为什么我的 clientWidth 和 offsetWidth 相等?

我在内容需要垂直滚动条的网页上有一个 div。使用 javascript,我正在尝试计算 offsetWidth 和 clientWidth,以便我最终可以计算垂直滚动条的宽度,但显然它们是相等的。我有:

html:

CSS:

js:

0 投票
1 回答
145 浏览

javascript - 当我尝试使用子属性和 offsetWidth 时,为什么我在控制台中收到无法读取属性的消息?

我是编码和编程的新手,我一直在 Youtube 上关注一个程序员使用 HTML、CSS 和 Javascript 制作响应式缩略图滑块的屏幕录像。我已经到了尝试检查我的 Javascript 是否已登录到控制台的地步,但我继续收到此错误消息:“script.js:3 Uncaught TypeError: Cannot read property 'children' of null at script .js:3" 注释第 3 行解决了问题,但随后第 4 行显示相同的错误:"script.js:3 Uncaught TypeError: Cannot read property 'offsetWidth' null at script.js:4"

有人能告诉我为什么会这样吗?我的代码如下。

0 投票
0 回答
53 浏览

resize - 更改宽度槽渲染器后等待元素调整大小

有没有办法检测 html 元素(本机元素)何时在样式后调整大小:宽度属性已通过使用 angular renderer2 进行了更改?

我目前已经实现了一个基于父容器宽度的字体大小系统,但是当调用字体大小时,我必须使用超时来查看父元素的内部宽度不是最终的。该父级使用通过 renderer2.setStyle 方法设置的 css-grid 属性。

所以我想要归结为:

renderer.setStyle(元素,cssGridStyleProperty)。(等待渲染器和浏览器完成渲染)。renderer.setStyle(元素,fontSizeParentBasedProperty)。

0 投票
0 回答
101 浏览

javascript - 使用LESS计算滚动条宽度?

我正在处理一个带有可滚动正文和可排序静态标题的数据表,当垂直滚动条出现时,它与标题标签和它下面的 td 标签之间的正确对齐方式混淆了。

不用质疑表格后面的 HTML...有没有办法使用 LESS 来计算可滚动元素中滚动条的宽度,以便我可以将其分配给一个变量以用作其上方标题行中的填充? 例如,现在在我的谷歌 chrome 浏览器中,用 18px 填充我的标题 div 的右侧可以解决问题,但我希望它与 IE10+ 和所有其他浏览器兼容。

如果没有其他方法,则首选香草 JS ECMASCRIPT 6 方法。我没有在这个应用程序中使用 jQuery。

0 投票
1 回答
239 浏览

angularjs - How to apply conditional column offsets in IONIC 3

I am using the ionic 3 and i have created grids.

And Now i want to apply conditions on columns offset for this i have applied this code given below, but i got the error.

If anyone has suggestions so plz help me Thanks

0 投票
1 回答
496 浏览

architecture - 如何在 RISC-V 中为 C.LD 压缩指令获取立即数/偏移位?

如 RISC-V 压缩指令的参考图片 [1] 所示,C.LD 指令的立即位显示在 2 个不同的位置 - 位 [12:10] 和 [4:2]。还显示了偏移量[5:3] 和偏移量[7:6] 标记在imm 字段-[12:10] 和[7:6] 中。

问题/疑问: 如何实施?偏移量和立即数的含义相同吗?

问题的更多细节- 似乎令人困惑的事实是 - C.LD 中的第 3 位和第 4 位属于目标寄存器(rd'),第 5 位属于立即字段。那么,我们是否应该单独获取这些值并将其设置为第二个立即字段?如果是这样,那么这里提到的偏移量有什么用?

参考图片- [1]:https ://i.stack.imgur.com/9oen3.png

RISC-V ISA 版本供参考-RISC-V Unprivileged ISA V20191213

0 投票
2 回答
451 浏览

javascript - 观察元素的尺寸变化

这不是重复的!我对其他答案的结果不满意。如果您仍然认为它是重复的,请在您认为它是重复之前评论它!


我必须观察元素的大小变化。我试图通过在offsetWidth属性上创建一个设置器来做到这一点,如下所示:

单击红色框以记录大小。然后按下按钮。什么都没发生。如果再次单击该框,它仍将显示旧尺寸。为什么这不起作用?