WordPress「Favorites」プラグイン「追加・削除メッセージ」

Filed under: wordpressプラグイン — kdcs @ 26年3月18日 水曜日

お気に入りボタンで、お気に入りに追加した時に「お気に入りに追加」、お気に入りから外した時に「お気に入りを削除」といったメッセージを画面に出す方法。

メッセージはcssで画面下部に設定、初期値display:noneで非表示。javascriptのjQuery「.fadeIn()」でdisplay: blockになり表示する。(表示時間をセットして、しばらく表示したら消えるという動き)
html

<div id="favoriteList"><div class="favoriteBox"><span class="favoriteMessage"></span><p class="favoriteText"><a href="<?php echo home_url(); ?>/favorite">お気に入りリストを見る</a></p></div></div>

javascript

$(function () {
  var timer = false;

  // Favorites 更新後イベント
  $(document).on('favorites-updated-single', function(event, favorites, post_id, site_id, status, button){

    // status は 'active' or 'inactive'
    if (status === 'active') {
      $('.favoriteMessage').text('アイテムを追加しました');
    } else {
      $('.favoriteMessage').text('アイテムを削除しました');
    }

    // 表示処理
    $('#favoriteList').fadeIn();

    if (timer !== false) {
      clearTimeout(timer);
    }

    timer = setTimeout(function () {
      $('#favoriteList').fadeOut();
    }, 5000);
  });
});

css

#favoriteList {
    display: none;
    width: 100%;
    position: fixed;
    bottom: 0;
    background: #fff;
    padding: 14px 0;
    opacity: 0.9;
    z-index: 100;
}

サイト内検索

カテゴリー

最近の投稿

« |WordPress「Favorites」プラグイン「追加・削除メッセージ」| »
↑上に戻る