我正在構建一個汽車零部件裝配應用程序,並且仍在研究這些想法。顯示和隱藏容器內的元素
汽車部件在代表汽車圖像(主舞臺)的某個領域上方對齊。 當用戶點擊適當的部分時,它會在大型汽車圖像上發光。
現在,我想通過在主圖片上顯示適當的div(圖片)來實現這一點,以便強調某些部分。
我考慮製作一個可點擊的汽車零部件清單,列表項應包含: -car零部件圖像 - 將在主舞臺上顯示的汽車零件的發光版本。
我相信我應該使用函數append(),它將從汽車零件列表中將適當的輝光圖像添加到主要階段。
當我想隱藏已附加到主舞臺的圖像並將其返回到列表時,會出現此問題。
有沒有更好的方法來做到這一點?
我想聽聽一些想法。
這是我的代碼會是什麼樣子:
$(".parts li a").click(
function() {
if ($(this).parent().has(".glowimage")) {
$(".main-stage").empty();
}
$(".main-stage").append($(this).parent().find(".glowimage").show());
return false;
}
);
<div class="parts">
<ul>
<li>
<a href="#"><img src="images/part1.png" alt="part1"/></a>
<span class="cloud" style="display:none">
this is so great it worksthis is so great it worksthis is so great it works
</span>
<span class="glowimage" style="background:url(images/hover1.png) no-repeat right top;">
</span>
</li>
</ul>
</div>