如何在瀏覽器窗口變得更大/更小時使用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 `...`
}
所以希望TD如果分辨率變大,就像從12XX要重新大小x 10XX到19XX x 14XX對不對? –
這不是關於分辨率,而是關於窗口的實際大小,在那裏你可以拖動窗口的角落使其更大/更小 – sammiwei
你可以在'window.onresize'事件上聽... –