我目前正在學習JavaScript,但我似乎無法自己解決這個問題。我只需要一個正確的方向,所以我可以開始找出我需要開始學習的東西。我在這裏找到了一些指導,但我似乎無法弄清楚如何使用它我的情況。使用Javascript懸停來複制其他頁面
我正在製作一張週期表。我想要發生的是,當用戶將鼠標懸停在元素框(div)上時,整個div會被複制到頁面的頂部,只會更大。這是我的網站。
www.boulderdan.com
每個元件箱被封閉在一個div,像下面的一個,其通過PHP/MySQL的獲取值。以下是頁面呈現時html的外觀。
<a href="elementfile.php?action=Oxygen" target="_blank">
<div id="Oxygen" class="element group16 period2">
<span class="number">8</span><br>
<span class="symbol">O</span><br>
<span class="name">Oxygen</span><br>
<span class="molmass">15.9994</span></div></a>
因此,當用戶將鼠標懸停接管這個div,我希望所有的這個網站在頂部複製,在一個較大的盒子。有人建議我使用CSS,但我無法弄清楚如何正確地嵌套div。我也看了jquery,但是,又似乎無法找到我需要的東西。請指向正確的方向!這是一個工作項目,所以我必須自己解決這個問題......我只需要知道哪個方向進入!
謝謝。
使用'Element.cloneNode(true)'這可以創建對象的深層副本。將'Element'替換爲div的引用。 – Mouser 2015-01-31 21:37:05