使用jQuery dialog整个页面存在dialog元素重复的问题



今天使用jQuery dialog遇到一个问题,

弹出dialog之后,获取dialog对应的div的parent,结果该parent并不稳定,一会儿是这个一会儿是那个。

最后经过跟踪发现:body内部有两个相同的dialog,唯一的区别就是一个display为none一个display味block,当然位置也不同。详细见图。

要解决这个问题,直接在创建dialog之后就拿到它的parent就可以了。



var dialog = $("#menuWhenClickContact").attr("contactID",selectedContact).dialog({modal:false,width:80,height:220}).parent().css({top:100,left:100});


ad69119f-b375-322d-bb6f-f4f2c7931b27.jpg
  • ad69119f-b375-322d-bb6f-f4f2c7931b27-thumb.jpg
  • 大小: 127.1 KB
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章