首頁 > web前端 > css教學 > 如何使用 Iframe 和 JavaScript 在彈出視窗中建立即時頁面預覽?

如何使用 Iframe 和 JavaScript 在彈出視窗中建立即時頁面預覽?

Patricia Arquette
發布: 2024-10-25 02:53:02
原創
232 人瀏覽過

How to Create Live Page Previews in Popups Using Iframes and JavaScript?

如何在連結頁面的彈出視窗中實現即時預覽

在這種情況下,您需要顯示連結頁面的即時預覽當當滑鼠懸停在連結上時,會在緊湊的彈出視窗中顯示頁面。為此,我們可以利用 iframe 動態載入並顯示連結頁面的預覽。

實現此目的的一種方法是使用 JavaScript 和 CSS。實作方法如下:

1.標記:

<code class="html"><div class="box">
  <iframe src="" width="500px" height="500px"></iframe>
</div>
<a href="https://en.wikipedia.org/">Wikipedia</a></code>
登入後複製

2。 CSS:

<code class="css">.box {
  display: none;
  width: 100%;
}

a:hover + .box, .box:hover {
  display: block;
  position: relative;
  z-index: 100;
}</code>
登入後複製

3. JavaScript:

<code class="js">// Get elements
const iframe = document.querySelector('iframe');
const links = document.querySelectorAll('a');

// Add event listeners
links.forEach(link => {
  link.addEventListener('mouseover', () => {
    iframe.src = link.href;
  });
});</code>
登入後複製

工作原理:

當光標懸停在連結上時,JavaScript 會偵測到該事件並動態更新連結的src 屬性iframe 到連結的目標URL。隨後,iframe 載入連結頁面的預覽並將其顯示在彈出框中。

以上是如何使用 Iframe 和 JavaScript 在彈出視窗中建立即時頁面預覽?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板