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