日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

easy ui dialog 关闭之后的怪异问题

發布時間:2023/11/29 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 easy ui dialog 关闭之后的怪异问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近在工作中使用easy ui做東西,然后發現了一些不可思議的現象,筆記一下,前事不忘后事之師!

事故現場:

????增加頁面和修改頁面是分離的兩個jsp文件.

????在頁面加載時會用jquery去控制一些數據加載和一些邏輯.理論上來說不希望增加頁面和修改頁面

????互相干擾.

????單獨拿增加模塊測是正常的.加載修改頁面后再使用增加頁面就會發現增加頁面功能不正常.

????之后通過瀏覽器檢查發現使用jquery通過類選擇器選中的dom對象的確是不正常的.經排查發現增加

????頁面和修改頁面是用到相同的class,而用jquery獲取對象時正是用此class獲取,以致增加頁面功能不

????能正常使用.

處理方案:

????修改其中一個頁面與另外一個頁面相同的類名以作區分,以防在增加頁面js選擇dom對象時獲取到修改頁面.

根本原因:

????easy ui dialog 是通過主頁面上的div 對象加載子頁面實現的.在dialog加載時會把子頁面dom對象加載到主頁面上,dialog關閉時實際上是把div隱藏,而不是銷毀dom對象,以致在關閉dialog后在主頁面依然能獲取到子頁面上我們不希望出現的dom對象.也就是說在加載修改dialog之后我們在增加頁面上依然可以獲取到修改頁面上的資源,同樣,在加載增加dialog后在修改頁面上也可以獲取增加頁面的資源,這只是一個加載順序的問題.所以出現了一些不可思議的現象.以此謹記.

轉載于:https://blog.51cto.com/kingstar/1946217

總結

以上是生活随笔為你收集整理的easy ui dialog 关闭之后的怪异问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。