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

JS如何實(shí)現(xiàn)在彈出窗口中加載頁面

 更新時(shí)間:2020年12月03日 11:33:36   作者:David Huang  
這篇文章主要介紹了JS如何實(shí)現(xiàn)在彈出窗口中加載頁面,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

彈出窗口,加載頁面。彈出窗口初始位置為居中??稍陉P(guān)閉窗口時(shí),回調(diào)主頁面按鈕。要求jquery。

效果演示

首先,演示主窗口兩個按鈕作用。然后,演示關(guān)閉彈出窗口時(shí),調(diào)用主窗口的兩個按鈕。

主要代碼(時(shí)間倉促,沒加注釋,不過代碼很簡單,就是創(chuàng)建幾個元素拼在一起,每個元素都用var=標(biāo)明了)

var _divMask;
var _divBox;

function ShowMask() {
  var divMask = $('<div></div>')
    .attr("id", "divMask")
    .css({
      "position": "absolute",
      "left": "0",
      "top": "0",
      "width": "100%",
      "height": "100%",
      "backgroundColor": "gray",
      "opacity": "0.4"
    }).appendTo("body");
  _divMask = divMask;
  return divMask;
}

function ShowBox(title, url, width, height) {
  ShowMask();
  var divBox = $("<div></div>")
    .attr("id", "divBox")
    .css({
      "position": "absolute",
      "top": (($(document).height() - height) / 2) < 0 ? 0 : (($(document).height() - height) / 2),
      "left": (($(document).width() - width) / 2),
      "width": width,
      "height": height,
      "border": "2px solid gray",
      "backgroundColor": "white"
    })
    .appendTo("body");
  var pTitle = $("<p></p>")
    .css({
      "width": (width - 20) / 2,
      "float": "left",
      "padding": "5px",
      "margin": "0"
    })
    .text(title)
    .appendTo(divBox);
  var pClose = $("<p></p>")
    .css({
      "width": (width - 20) / 2,
      "float": "left",
      "text-align": "right",
      "padding": "5px",
      "margin": "0"
    })
    .appendTo(divBox);
  var aClose = $("<a></a>")
    .css({
      "color": "black",
      "text-decoration": "none"
    })
    .attr("href", "javascript:CloseBox();")
    .text("關(guān) 閉")
    .appendTo(pClose);
  var hr = $("<hr/>")
    .css({
      "margin": "0",
      "border": "1px solid gray"
    })
    .appendTo(divBox);
  var iframeContainer = $("<iframe></iframe>")
    .attr("id", "divContainer")
    .css({
      "width": width,
      "height": height - 13 - pTitle.height(),
      "float": "left",
      "overflow": "auto",
      "border": "0"
    })
    .attr("src", url)
  .appendTo(divBox);
  _divBox = divBox;
  //divBox.draggable({ handle: "p" });
}

function CloseBox(btn) {
  if (_divMask == null) {
    if (btn != null && btn != '') {
      parent.document.getElementById(btn).click();
    }
    $(parent.document.getElementById("divMask")).remove();
    $(parent.document.getElementById("divBox")).remove();
  }
  else {
    _divMask.remove();
    _divBox.remove();
  }
}

下載

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Bootstrap 輪播(Carousel)插件

    Bootstrap 輪播(Carousel)插件

    Bootstrap 輪播(Carousel)插件是一種靈活的響應(yīng)式的向站點(diǎn)添加滑塊的方式。下面通過本文給大家介紹Bootstrap 輪播(Carousel)插件,非常不錯,需要的朋友參考下吧
    2016-12-12
  • BootStrap CSS全局樣式和表格樣式源碼解析

    BootStrap CSS全局樣式和表格樣式源碼解析

    這篇文章主要為大家詳細(xì)解析了BootStrap圖片樣式、輔助類樣式和CSS組件源碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • JavaScript實(shí)現(xiàn)獲取網(wǎng)絡(luò)通信進(jìn)度

    JavaScript實(shí)現(xiàn)獲取網(wǎng)絡(luò)通信進(jìn)度

    這篇文章主要為大家詳細(xì)介紹了如何使用Fetch?API和XMLHttpRequest(XHR)來執(zhí)行網(wǎng)絡(luò)請求,并重點(diǎn)說明如何獲取這兩種方法的網(wǎng)絡(luò)請求進(jìn)度,感興趣的可以了解下
    2023-12-12
  • 一個XML格式數(shù)據(jù)轉(zhuǎn)換為圖表的例子

    一個XML格式數(shù)據(jù)轉(zhuǎn)換為圖表的例子

    這個例子使用的是轉(zhuǎn)換為VML的語法,換成其他如SVG的語法,就可以轉(zhuǎn)換成為SVG圖形,單元數(shù)量可以任意加。
    2010-02-02
  • JS實(shí)現(xiàn)使用POST方式發(fā)送請求

    JS實(shí)現(xiàn)使用POST方式發(fā)送請求

    這篇文章主要為大家詳細(xì)介紹了JS實(shí)現(xiàn)使用POST方式發(fā)送請求,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • javascript使用avalon綁定實(shí)現(xiàn)checkbox全選

    javascript使用avalon綁定實(shí)現(xiàn)checkbox全選

    checkbox全選應(yīng)該是一個比較實(shí)用的前端技巧吧,很多時(shí)候我們都需要點(diǎn)擊一個checkbox,然后將所有的復(fù)選框自動全部選中,一些CMS系統(tǒng)的后臺中,使用本JS效果后,會大大增強(qiáng)了操作體驗(yàn),那么究竟是如何實(shí)現(xiàn)這一功能的呢?
    2015-05-05
  • 微信小程序?qū)崿F(xiàn)自動回復(fù)圖片消息

    微信小程序?qū)崿F(xiàn)自動回復(fù)圖片消息

    這篇文章主要介紹了微信小程序?qū)崿F(xiàn)客服消息自動回復(fù)圖片消息,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2023-01-01
  • 使用?TypeScript?開發(fā)?React?函數(shù)式組件

    使用?TypeScript?開發(fā)?React?函數(shù)式組件

    這篇文章主要介紹了使用?TypeScript開發(fā)React函數(shù)式組件,文章通過圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,感興趣的小伙伴可以參考一下
    2022-08-08
  • 后臺獲取ZTREE選中節(jié)點(diǎn)的方法

    后臺獲取ZTREE選中節(jié)點(diǎn)的方法

    這篇文章主要介紹了后臺獲取ZTREE選中節(jié)點(diǎn)的方法,實(shí)例分析了ZTREE中g(shù)etZTreeObj方法與getCheckedNodes方法的使用技巧,需要的朋友可以參考下
    2015-02-02
  • 通過Javascript創(chuàng)建一個選擇文件的對話框代碼

    通過Javascript創(chuàng)建一個選擇文件的對話框代碼

    通過Javascript創(chuàng)建一個選擇文件的對話框代碼,需要的朋友可以參考下
    2012-06-06

最新評論

怀来县| 江安县| 密山市| 罗甸县| 错那县| 宁安市| 克什克腾旗| 屏东市| 南召县| SHOW| 会同县| 金华市| 文水县| 乡城县| 龙江县| 日土县| 隆化县| 宝坻区| 大安市| 甘南县| 柘荣县| 寿光市| 德昌县| 扶绥县| 响水县| 西昌市| 东台市| 蒙自县| 澄迈县| 衡水市| 海伦市| 栾城县| 娄底市| 拜泉县| 定边县| 乡城县| 衢州市| 元谋县| 军事| 浦北县| 长治市|