如何在浏览器窗口变大/变小时捕捉元素的宽度
how to capture a width of an element as the browser window gets bigger/smaller
如何使用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 `...`
}
相关文章:
- 如何在浏览器窗口变大/变小时捕捉元素的宽度
- 可以在调整窗口大小时重新调整stellar.js的元素偏移量
- 可滚动元素,如何在调整大小时更改顶部偏移量
- 如何获得一个进度元素,它被设置为在窗口调整大小时调整大小
- 调整父元素大小时,文本会移动
- Css-是否可以在调整屏幕大小时使元素移动,以使其适合屏幕
- 元素维度正在DOM中更新,但更改并没有发生;t在调整大小时显示
- 获取元素左侧的像素Javascript似乎只有在窗口稍微调整大小时才起作用
- 调整大小时移动元素
- 如何在调整大小时附加/删除元素而不复制它们
- 如何防止导航栏中的元素在重新调整大小时被切断
- j查询调整大小时移动元素
- 调整浏览器大小时调整 Unity WebPlayer 元素的大小
- 按类划分元素的最大高度不会在屏幕调整大小时更新
- 如何在调整窗口大小时重新加载网页,并且仅当它包含特定的 HTML 元素时
- jQuery:在调整窗口大小时添加和删除元素,但始终覆盖窗口
- 如何在窗口太小时更改 HTML 元素
- 如何在鼠标悬停和鼠标出出时增加选择元素的大小时固定表格的位置
- 如何在调整大小时更改滚动元素的行为?(HTML,CSS,JavaScript)
- html5视频元素有任何错误?它不会在几个小时后继续播放内容