0

随着浏览器窗口变大/变小,如何使用 javascript 来捕获元素的宽度?

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

这与分辨率无关,与窗口的实际大小有关,您可以在其中拖动窗口的角以使其变大/变小

谢谢!

4

2 回答 2

1

您可以通过监听 window.onresize 事件(jquery:http ://api.jquery.com/resize/ )自己实现它。或者只使用如下插件:

http://dotdotdot.frebsite.nl/

我在谷歌搜索“省略号 jquery”,顺便说一句。省略号是“...”

于 2012-09-06T23:24:20.727 回答
0

window对象有一个onresize您可以收听的事件:

 window.onresize = function () {
    // if the size is small add `...` if large remove `...`
 }
于 2012-09-06T23:25:01.990 回答