怎樣給div增加resize事件

2022-01-17 13:34:56 字數 1023 閱讀 8978

當瀏覽器視窗被調整到乙個新的高度或寬度時,就會觸發resize事件,這個事件在window上面觸發,那麼如何給div元素增加resize事件,監聽div的高度或寬度的改變呢?

先來回答另乙個問題,監聽div的高度變化又有什麼用呢?一般而言div的高度是隨著內容的增加而自適應的,對於ajax請求的資料還沒有載入時,此時div的內容為空,在ajax資料返回後,div的高度就自然會自適應內容而增高了,監聽這個變化也就等同於知道ajax請求類的promise什麼時候返回資料,就可以不在ajax資料服務**中處理其它非資料服務相關的邏輯了,也在一定程度上較低了資料服務和其它業務的耦合性。

某位大神用jquery實現的方法,這樣就可以 $('div').resize(fucntion())直接使用了;

(function($, h, c) ),

i,k = "settimeout",

j = "resize",

d = j + "-special-event",

b = "delay",

f = "throttlewindow";

e[b] = 250;

e[f] = true;

$.event.special[j] =

var l = $(this);

a = a.add(l);

$.data(this, d, );

if (a.length === 1)

},teardown: function()

var l = $(this);

a = a.not(l);

l.removedata(d);

if (!a.length)

},add: function(l)

var n;

function m(s, o, p)

if ($.isfunction(l)) else }};

function g()

});g();

},e[b]);

}})(jquery, this);

怎樣給div增加resize事件

當瀏覽器視窗被調整到乙個新的高度或寬度時,就會觸發resize事件,這個事件在window上面觸發,那麼如何給div元素增加resize事件,監聽div的高度或寬度的改變呢?先來回答另乙個問題,監聽div的高度變化又有什麼用呢?一般而言div的高度是隨著內容的增加而自適應的,對於ajax請求的資料還...

怎樣給openssl增加根證書

有時候需要給ssl增加根證書,這種情況很多,比如12306的根證書等等,反正沒有內建到openssl的根證書,但是你需要信任它,就需要把它新增到ssl中。對於各個linux發行版來說證書相關的密碼和認證的機制由openssl提供,而預置的根證書由ca certificates提供,ca certif...

ISO給UIImageView增加點選事件

自己做了乙個九宮格,裡面的圖示都是由多張重疊構成,然後包裝成乙個button來使用 遇到的問題是如何給這個 button 增加點選事件?解決思路1 提示在該 button 上增加乙個真正的透明button,這樣就可以順利執行點選事件了 但是本人嘗試發現,如果我調整了button的透明度後,點選是沒有...