使用layer插件,結果界面不能關閉了,報了parent.layer.getFrameIndex is not a function,
呼叫方法如下:
function f_close(){
var index = window.parent.layer.getFrameIndex(window.name);
parent.layer.close(index);
}
求助攻,緊急急急急急……
uj5u.com熱心網友回復:
不是一個函式。檢查js參考順序。
仔細除錯。
uj5u.com熱心網友回復:
是不是問題太簡單,大神們都懶得回答了uj5u.com熱心網友回復:
你父頁面加載layer了沒有uj5u.com熱心網友回復:
if (parent.layer){
var index = window.parent.layer.getFrameIndex(window.name);
parent.layer.close(index);
}
前提,確定頁面引入了 layer.js
uj5u.com熱心網友回復:
解決了嗎 我現在也遇到這個問題uj5u.com熱心網友回復:
我引得layui.all.js 然后parent下會有兩層layer包著需要這樣
var index = parent.layer.layer.getFrameIndex(window.name);
parent.layer.layer.close(index);
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/133078.html
標籤:JavaScript
上一篇:css內部添加背景的一個問題
