第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用 iframe 更改頁面上的內(nèi)容并平滑溶解?

如何使用 iframe 更改頁面上的內(nèi)容并平滑溶解?

明月笑刀無情 2021-06-02 11:02:08
在信息屏幕上,我想在不同的頁面之間切換,并且希望它們能夠順利溶解。我的想法是有兩個 iframe。顯示一個 iframe > 通過發(fā)送“swap('anotherpage.php')”更改第二個 iframe 中的內(nèi)容,并通過在 iframe 上切換不透明度來進(jìn)行轉(zhuǎn)換。我當(dāng)前的代碼可以正常工作,但是如果在獲取新頁面時出現(xiàn)延遲,則溶解不順暢。如何確保新頁面在溶解之前已完全加載?也許我的方法是錯誤的?<!DOCTYPE html><html><head>  <meta charset="utf-8">  <title>Master</title>  <style>    * {      -webkit-box-sizing: border-box;      -webkit-backface-visibility: hidden;      -webkit-transition: translate3d(0, 0, 0)    }   HTML,    BODY {      width: 1920px;      height: 1080px;      background-color: transparent;      overflow: hidden;    }    #iframeOne {      border: none;      width: 1920px;      height: 1080px;      position: absolute;      top: 0px;      left: 0px;      z-index: 2;      opacity: 1;      transition: opacity 1s;    }    #iframeTwo {      border: none;      position: absolute;      width: 1920px;      height: 1080px;      top: 0px;      left: 0px;      z-index: 1;      opacity: 0;      transition: opacity 1s;    }    #iframeOne.fade {      opacity: 0;    }    #iframeTwo.fade {      opacity: 1;    }</style></head><body>  <iframe id="iframeOne" src="firstpage.php"></iframe>  <iframe id="iframeTwo"></iframe>  <script type="text/javascript">    var swapNumber = 2;    function swap(newUrl) {      if (swapNumber == 1) {        document.getElementById('iframeOne').src = newUrl;        dissolve();        swapNumber = 2;      } else if (swapNumber == 2) {        document.getElementById('iframeTwo').src = newUrl;        dissolve();        swapNumber = 1;      }      function dissolve() {        iframeOne.classList.toggle('fade');        iframeTwo.classList.toggle('fade');      }    }  </script></body></html>
查看完整描述

1 回答

?
DIEA

TA貢獻(xiàn)1820條經(jīng)驗(yàn) 獲得超3個贊

您可以使用事件偵聽器來偵聽 iFrame 的 onLoad 事件,如下所示:


iframeEl.addEventListener('load', function() {

    // Do whatever you like

}, true);


查看完整回答
反對 回復(fù) 2021-06-03
  • 1 回答
  • 0 關(guān)注
  • 179 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號