js新介面關閉原介面重新整理的多種形式

2022-06-23 19:57:07 字數 1596 閱讀 6877

1.新介面為當前介面彈出的形式;

第一步:首先原介面的原生js事件需要放到

1 (function

() )();

作用:避免公共的js方法,與此介面的js名稱相同,造成覆蓋公共js的方法;

第二步:在彈出的介面中,在要想進行關閉操作的位置加入以下js;

var windowpar =window.parent;

if (windowpar && windowpar.fancyboxopener &&windowpar.fancyboxopener.bindtasklist)

if (windowpar && windowpar.$ &&windowpar.$.fancybox)

注意:bindtasklist() 此名稱為原介面繫結資料的js方法;

第三步:在原介面將繫結資料的方法

進行修飾;

原來的樣子:function

bindtasklist ()

現在的樣子:window.bindtasklist= function ()

原因:因為第一步的修飾,所以需要加上window進行獲取,不讓找不到!

這就是第一種彈框式重新整理了,然後就是第二種了;

2.新介面為原介面的新建介面;

第一步:首先原介面的原生js事件需要放到

1 (function

() )();

作用:避免公共的js方法,與此介面的js名稱相同,造成覆蓋公共js的方法;

第二步:在彈出的新介面中,在要想進行關閉操作的位置加入以下js,例如:

//

關閉 $("#btncancel").click(function

() )

注意:bindtasklist() 此名稱為原介面繫結資料的js方法;

第三步:在原介面將繫結資料的方法進行修飾;

原來的樣子:function

bindtasklist ()

現在的樣子:window.bindtasklist= function ()

原因就不多說了,上面有哦!

然後就是最後一種了,也是最簡單的一種;

3.新介面為原介面的新建介面;

第一步:給新介面把以下js放到你想要放的位置;

//

關閉 $("#btncancel").click(function

() )

值得注意的是,此種方法重新整理的是整個原介面,所以一般情況下,最好不要用這個方法;

如果**有寫錯的地方,歡迎指正!

如果寫的對你有所幫助的話,記得點個贊哦!

Vue專案強制重新整理(雙擊重新整理介面)

1.定義子標籤並通過 v if hackreset 值 true fasle 控制子標籤的重建定義hackreset初始值 true 保證初始化子標籤正常顯示 data 呼叫方法使子標籤銷毀並重建 rebuilecomponents 2.通過window.location.reload 和windo...

vtk 通過指標實時重新整理介面

using system using system.windows.forms using system.runtime.interopservices using system.diagnostics using kitware.vtk namespace activiz.examples pri...

CDN頁面重新整理介面定義 高公升

一 任務 分發 工作流程 步驟 1.合作方按照高公升定義的 json 資料格式向高公升分發介面 post 任務,高公升分發介面 會根據接收情況即時反饋接收成功還是失敗的結果。二 高公升 分發 介面 定義 和 返回值 1.post 方式 建議 使用第二種方式 a.通過 http 引數方式 post,例...