0
我對javascript的知識接近於零,我試圖用另一個div點擊替換div。用另一個點擊替換div
<div class='replace-on-click'>
<h1><a href="#">Click to Insert Coin</a></h1>
<div class='replaced-with'>
<div class='info-text'>
<h1>Title</h1>
<h2>Subtitles</h2>
</div>
<ul class='info-buttons'>
<li><a href='#' class='b1'>Buy Tickets</a></li>
<li><a href='#' class='b2'>Find Hotels</a></li>
</ul>
</div>
</div>
我想它所以當你點擊「點擊請投幣」,即會消失,使.replaced-with
格取代其位置,希望以某種可能的話淡出過渡。我如何去做這件事?
使用jQuery顯示()和隱藏()。你可以設置這些時間看起來像他們是動畫http://api.jquery.com/show/我會建議添加一個js文件,選擇你的h1元素,並點擊,隱藏它,並顯示其他:$ (h1).on(「click」,function(){$(。replace-on-click).hide(); $(。replaced-with).show()});'請認識到上面的例子,你應該只使用'h1' –
來限制選擇器的範圍。你可以用['document.querySelector']獲取元素(https://developer.mozilla.org/en-US/docs/Web/API/Document/ querySelector)或['document.querySelectorAll'](https://developer.mozilla.org/en-US/docs/Web/API/Document/querySelectorAll) - 你可以添加事件偵聽器['addEventListener'](https ://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener)用於'click'事件。 MDN是一個很好的資源。你的意圖是用vanilla JavaScript(沒有庫)來完成這個任務嗎? –
我對JS的瞭解還不足以理解現在。 JS庫也很好。 – user2444211