最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

layui框架中l(wèi)ayer父子頁(yè)面交互的方法分析

 更新時(shí)間:2017年11月15日 11:55:42   作者:dragonpeng2008  
這篇文章主要介紹了layui框架中l(wèi)ayer父子頁(yè)面交互的方法,結(jié)合實(shí)例形式分析了layer父子頁(yè)面交互的常用技巧以及l(fā)ayer彈出多個(gè)iframe找到父頁(yè)面的操作方法,需要的朋友可以參考下

本文實(shí)例講述了layui框架中l(wèi)ayer父子頁(yè)面交互的方法。分享給大家供大家參考,具體如下:

layer是一款近年來(lái)備受青睞的web彈層組件,官網(wǎng)地址是:http://layer.layui.com/

可以從官網(wǎng)上下載最新版本。

還可點(diǎn)擊此處本站下載。

當(dāng)layer以iframe層的方式彈出新的窗口(子頁(yè)面),如何在子頁(yè)面中訪問(wèn)父頁(yè)面的元素和函數(shù)。

1、訪問(wèn)父頁(yè)面元素值

var parentId=parent.$("#id").val();//訪問(wèn)父頁(yè)面元素值

2、訪問(wèn)父頁(yè)面方法

var parentMethodValue=parent.getMethodValue();//訪問(wèn)父頁(yè)面方法

3、如何關(guān)閉彈出的子頁(yè)面窗口

var index = parent.layer.getFrameIndex(window.name); //獲取窗口索引
parent.layer.close(index);//關(guān)閉彈出的子頁(yè)面窗口

4、如何從子頁(yè)面執(zhí)行刷新父頁(yè)面操作

parent.location.reload(); // 父頁(yè)面刷新

附:layer彈出多個(gè)iframe找到父頁(yè)面的方法

父頁(yè)面:

function aa(){
    var index = parent.layer.getFrameIndex(window.name);
    var iframeName = 'layui-layer-iframe'+index;
    openDialog1('選擇XXX', '${ctx}/*****,'800px', '500px',iframeName);
}
function openDialog1(title,url,width,height,target){
    top.layer.open({
      type: 2,
      area: [width, height],
      title: title,
      maxmin: true, //開(kāi)啟最大化最小化按鈕
      content: url ,
      btn: ['確定', '關(guān)閉'],
      yes: function(index, layero){
         var body = top.layer.getChildFrame('body', index);
         var iframeWin = layero.find('iframe')[0]; //得到iframe頁(yè)的窗口對(duì)象,執(zhí)行iframe頁(yè)的方法:iframeWin.method();
         var inputForm = body.find('#inputForm');
         var top_iframe;
         if(target){
           top_iframe = target;//如果指定了iframe,則在改frame中跳轉(zhuǎn)
         }else{
           top_iframe = top.getActiveTab().attr("name");//獲取當(dāng)前active的tab的iframe
         }
         inputForm.attr("target",top_iframe);//表單提交成功后,從服務(wù)器返回的url在當(dāng)前tab中展示
         if(iframeWin.contentWindow.doSubmit(top_iframe) ){
           top.layer.close(index);//關(guān)閉對(duì)話框。
           top.window[iframeName].frames.location.reload();//刷新父親
         }
     },
     cancel: function(index){
      }
  });
}
//子頁(yè)面回調(diào)方法
function addRecord(name,chainName){
  alert(name);
}

子頁(yè)面

function doSubmit(iframeName) {
    var sel=$("tbody tr td input.i-checks:checked");
    var size = sel.size();
    if(size==0){
      top.layer.alert('請(qǐng)至少選擇一條數(shù)據(jù)!', {icon: 0, title:'警告'});
      return false;
    }else{
      for(var i=0;i<size;i++){
        top.window[iframeName].addRecord(sel[i].name,sel[i].value);
      }
      return true;
    }
}

另:layui完整源碼可點(diǎn)擊此處本站下載。

希望本文所述對(duì)大家基于layui框架的程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 關(guān)于moment.js的常用方法及使用說(shuō)明

    關(guān)于moment.js的常用方法及使用說(shuō)明

    這篇文章主要介紹了關(guān)于moment.js的常用方法及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • 使用js獲取圖片原始尺寸

    使用js獲取圖片原始尺寸

    本文給大家推薦的是一個(gè)使用js獲取圖片的原始尺寸的例子,從本人項(xiàng)目中摳出來(lái)的,這里奉獻(xiàn)給大家,有需要的直接拿走。
    2014-12-12
  • JavaScript中l(wèi)et與const命令使用

    JavaScript中l(wèi)et與const命令使用

    本文主要介紹了JavaScript中l(wèi)et與const命令使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • 詳解JavaScript中關(guān)于this指向的4種情況

    詳解JavaScript中關(guān)于this指向的4種情況

    這篇文章主要介紹了JavaScript中關(guān)于this指向的4種情況,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • 淺析JavaScript中的事件委托機(jī)制跟深淺拷貝

    淺析JavaScript中的事件委托機(jī)制跟深淺拷貝

    這篇文章主要介紹了JavaScript中的事件委托機(jī)制跟深淺拷貝,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-01-01
  • ionic隱藏tabs的方法

    ionic隱藏tabs的方法

    這篇文章主要為大家詳細(xì)介紹了ionic隱藏tabs的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-08-08
  • 深入學(xué)習(xí) JavaScript中的函數(shù)調(diào)用

    深入學(xué)習(xí) JavaScript中的函數(shù)調(diào)用

    可能很多人在學(xué)習(xí) JavaScript 過(guò)程中碰到過(guò)函數(shù)參數(shù)傳遞方式的迷惑,本著深入的精神,我給大家分享了一篇教程關(guān)于javascript中的函數(shù)調(diào)用知識(shí),感興趣的朋友一起學(xué)習(xí)吧
    2017-03-03
  • 微信小程序獲取手機(jī)系統(tǒng)信息的方法【附源碼下載】

    微信小程序獲取手機(jī)系統(tǒng)信息的方法【附源碼下載】

    這篇文章主要介紹了微信小程序獲取手機(jī)系統(tǒng)信息的方法,涉及微信小程序wx.getSystemInfo函數(shù)的簡(jiǎn)單使用技巧,并附帶源碼供讀者下載參考,需要的朋友可以參考下
    2017-12-12
  • 解決JS外部文件中文注釋出現(xiàn)亂碼問(wèn)題

    解決JS外部文件中文注釋出現(xiàn)亂碼問(wèn)題

    中文亂碼在Java Web開(kāi)發(fā)中經(jīng)常出現(xiàn),這是由于不同的部分編碼不一樣造成的,一般在開(kāi)發(fā)中,我們把所有能設(shè)編碼的地方,全部設(shè)置成UTF-8,但是有時(shí)候還是會(huì)出現(xiàn)亂碼的情況。下面通過(guò)本文給大家分享JS外部文件中文注釋出現(xiàn)亂碼的解決方案,一起看看吧
    2017-07-07
  • 微信小程序setInterval定時(shí)函數(shù)新手使用的超詳細(xì)教程

    微信小程序setInterval定時(shí)函數(shù)新手使用的超詳細(xì)教程

    平時(shí)開(kāi)發(fā)中為實(shí)現(xiàn)倒計(jì)時(shí)效果可以使用setInterval即可,下面這篇文章主要給大家介紹了關(guān)于微信小程序setInterval定時(shí)函數(shù)新手使用的超詳細(xì)教程,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08

最新評(píng)論

固原市| 浪卡子县| 新竹县| 离岛区| 博罗县| 和龙市| 九台市| 高安市| 广南县| 诸城市| 习水县| 平南县| 隆回县| 东至县| 芮城县| 新闻| 北安市| 松阳县| 呼和浩特市| 韩城市| 墨玉县| 洛阳市| 赤峰市| 龙里县| 西平县| 九龙城区| 隆回县| 综艺| 潜江市| 隆尧县| 德格县| 江源县| 习水县| 达拉特旗| 凌云县| 抚松县| 福泉市| 静乐县| 南阳市| 屏山县| 环江|