随着浏览器窗口变大/变小,如何使用 javascript 来捕获元素的宽度?
我要解决的问题是
我在 td 中有几行文本,但如果我的内容的长度超过了 td 的长度,我只想显示“...”。随着浏览器窗口的变化,我想要动态确定我是否应该使用 ... 或者有足够的空间容纳我的内容。
这与分辨率无关,与窗口的实际大小有关,您可以在其中拖动窗口的角以使其变大/变小
谢谢!
随着浏览器窗口变大/变小,如何使用 javascript 来捕获元素的宽度?
我要解决的问题是
我在 td 中有几行文本,但如果我的内容的长度超过了 td 的长度,我只想显示“...”。随着浏览器窗口的变化,我想要动态确定我是否应该使用 ... 或者有足够的空间容纳我的内容。
这与分辨率无关,与窗口的实际大小有关,您可以在其中拖动窗口的角以使其变大/变小
谢谢!
您可以通过监听 window.onresize 事件(jquery:http ://api.jquery.com/resize/ )自己实现它。或者只使用如下插件:
我在谷歌搜索“省略号 jquery”,顺便说一句。省略号是“...”
该window
对象有一个onresize
您可以收听的事件:
window.onresize = function () {
// if the size is small add `...` if large remove `...`
}