3
我有一個表有多個列,所有列都有標題。當通過ajax將數據加載到表中時,列寬有時會改變。我如何檢測任何列的寬度變化?可以用jQuery來完成嗎?jQuery能夠檢測表列寬度的變化
我有一個表有多個列,所有列都有標題。當通過ajax將數據加載到表中時,列寬有時會改變。我如何檢測任何列的寬度變化?可以用jQuery來完成嗎?jQuery能夠檢測表列寬度的變化
不幸的是,沒有可靠的檢測元件尺寸變化的方法。作爲替代方案,也許你可以在ajax中添加一些代碼來記錄開始(可能是beforeSend
)和結束寬度(從success
開始)。當它不同時,使用.trigger()
發起自定義事件。從您的應用中的任何位置訂閱該事件,以響應寬度的變化。
你的意思是像計算的CSS寬度的變化事件的偵聽器? –
@FabrícioMatté是的,就像寬度變化時的監聽者一樣。 – sameold
這與此類似,我在這裏添加了我的解決方案... http://stackoverflow.com/questions/1655343/listen-to-browser-width-height-changes-with-jquery或去實際的網站。 .. http://www.jqui.net/jquery-projects/jquery-mutate-official/ – Val