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>
あなたがうまくいけば、可能であればフェード遷移のいくつかの種類と、その場所を取るDIV消えますつまり、「挿入コインをクリック」をクリックして.replaced-with
を作るとき、私はそれをみたいです。これをどうやって行うのですか?
使用jqueryのショー()および非表示を()。アニメーションのように見えるようにタイミングを設定することができますhttp://api.jquery.com/show/ jsファイルを追加し、h1要素を選択し、クリックして非表示にし、もう一方を表示することをお勧めします: '$ (h1).on( "click"、function(){$(。を置き換えてください).hide(); $(置き換えられます).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)をクリックイベントとして使用します。 MDNは良いリソースです。あなたの目的はバニラJavaScript(ライブラリなし)でこれを達成することですか? –
私のJSの知識はこれを今理解するのに十分ではありません。また、JSライブラリも問題ありません。 – user2444211