当浏览器窗口变大或变小时,如何捕获元素的宽度

时间:2012-09-06 22:07:15

标签: javascript html syntax

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

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

这不是关于分辨率,而是关于窗口的实际大小,您可以拖动窗口的角落使其更大/更小

谢谢!

2 个答案:

答案 0 :(得分:1)

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

http://dotdotdot.frebsite.nl/

我在google搜索'省略号jquery',顺便说一下。省略号是'...'

答案 1 :(得分:0)

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

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