記一次使用jQuery清空元素

2022-05-09 05:36:10 字數 447 閱讀 8607

緣由:

資料量比較大,分頁顯示,頁碼是自己寫的,動態建立頁碼,建立元素時會繫結元素的click事件,每次顯示五個頁碼(1,2,3,4,5),點選2—4不換,點5,頁碼變成3,4,5,6,7。

遇到的問題:

原因:

經過查詢jquery的文件,jquery的empty和remove事件在執行時,為了避免記憶體洩漏會先移除子元素的資料和事件處理函式,然後移除子元素,所以導致建立的元素雖然未被銷毀,但是其繫結的事件都會被移除。

解決辦法:

jquery提供了一種解決辦法,使用detach方法,該方法並非真正移除元素,而是隱藏元素;如果需要移除元素,只能重新繫結元素的事件

記一次jQuery外掛程式Ztree的使用

ztree 是乙個依靠 jquery 實現的多功能 樹外掛程式 優異的效能 靈活的配置 多種功能的組合是 ztree 最大優點。常常應用於pc端。具體實現過程如下。4.樹載入配置 function loadorgtree data data 非同步從後端請求資料 async gxdxoa addre...

記一次muse ui 使用

vue init webpack test musenpm i muse ui snpm i babel plugin import less less loader d然後,將.babelrc的 plugins 裡面新增一段 裡面的 plugins import 在使用的時候出現過乙個問題,專案本...

記一次vue splitpane使用

splitpane 分割面板元件 介紹,是乙個可以拖動選單寬度,可以生成想要 的選單寬度和內容寬度的一種布局方式。v on resize resize methods else if newwidth this.stepboxwidth this.stepboxwidth json.parse js...