コンテンツを消す

説明補足説明コードコメント投稿

このサンプルは、jQueryのanimate()APIを利用してdiv要素に宣言されているコンテンツを消します。サンプルの[X]ボタンをクリックすると、そのコンテンツがアニメーション付きで消えます。

このサンプルは、jQueryのanimate()APIを利用してdiv要素に宣言されているコンテンツを消します。サンプルの[X]ボタンをクリックすると、そのコンテンツがアニメーション付きで消えます。

ここでは、img要素にclick時のイベントハンドラを登録しています。[x]ボタンをクリックするとclick時のイベントハンドラが実行されます。イベントハンドラで$(this)を使用していますが、img要素をポイントしています。親のdiv要素を取得するには、parents(".pane")のようにparents()APIを使用します。

このサンプルで使用している削除ボタンのアイコンです。イメージを右クリックしてダウンロードしてください。



$(".pane .delete").click(function(){
  $(this).parents(".pane").animate({ opacity: 'hide' }, "slow");
});

<div class="pane">
  <h3>Sample Heading #1</h3>
  <p>
    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. 
    Morbi malesuada, ante at feugiat tincidunt, enim massa gravida metus, 
    commodo lacinia massa diam vel eros. Proin eget urna. 
    Nunc fringilla neque vitae odio. Vivamus vitae ligula.
  </p>
  <img src="images/tutorials/btn-delete.gif" 
    alt="delete" class="delete" />
</div>