$(function() { $(document).on('click', 'span.list-follow' ,function(e){ var span = $(this); var follow = $(this).attr('follow'); var id = $(this).attr('id'); var category = $(this).attr('category'); var lable = $(this).attr('lable'); var action = $(this).attr('action'); var login = $(this).attr('login'); var pathname = $(location).attr('pathname'); if(login == 'false'){ //伝播をストップ e.stopPropagation(); e.preventDefault(); //各フォローのトータルイベント数 trackEvent(category,'vote',lable + '='+id); //一覧からフォローされたトータルイベント数 trackEvent(category + 'List','vote',pathname); //フォロー&フォーム呼び出し location.href = action; }else{ action = action + '&follow=' + follow; $.ajax({ url: action, cache: false, dataType: "json", success: function(json) { if(follow == 'true'){ span.addClass('is-active'); span.attr('follow','false'); //各フォローのトータルイベント数 trackEvent(category,'vote',lable + '=' + id); //一覧からフォローされたトータルイベント数 trackEvent(category + 'List','vote',span[0].pathname); //クーポン取得時ポップアップ表示 if(json[0].coupon){ $('#popup-window-coupon').css('display', ''); } }else{ span.removeClass('is-active'); span.attr('follow','true'); } } }); } return false; }); });