如何在浏览器窗口变大/变小时捕捉元素的宽度

how to capture a width of an element as the browser window gets bigger/smaller

本文关键字:元素 小时 浏览器 窗口      更新时间:2023-09-26

如何使用javascript在浏览器窗口变大/变小时捕获元素的宽度?

我试图解决的问题是
我在一个td中有几行文本,但如果我的内容长度超过td的长度,我只想显示"…"。随着浏览器窗口的变化,我想动态地确定我是否应该使用…或有足够的空间容纳我的内容。

这不是分辨率的问题,而是窗口的实际大小,你可以拖动窗口的一角使其变大/变小

谢谢!

您可以通过监听window.onresize事件(jquery:http://api.jquery.com/resize/)。或者只使用类似的插件

http://dotdotdot.frebsite.nl/

我在谷歌上搜索了"省略号jquery",顺便说一句,省略号是"…"

window对象有一个onresize事件,您可以监听:

 window.onresize = function () {
    // if the size is small add `...` if large remove `...`
 }