人间观察室

window.$dialog = (function () {
var instance = null;
return function (content) {
if (instance) {
clearTimeout(instance);
instance = null;
}
if (!content) {
return;
}
var $el = $('#dialog');
$el.text(content).fadeIn();
instance = setTimeout(function () {
$el.fadeOut();
}, 2000);
}
})();
var loading = false;
var inApp = navigator.userAgent.indexOf('LRUA') != -1;
$(document).on('click', '.activity-btn', function () {
if (!inApp) {
return window.$dialog('仅限懒人听书APP内领取!');
}
var $this = $(this);
var id = $this.data('id');
var params = utils.parseUrl(location.href);
var mparam = decodeURIComponent(params.mparam);
if (!mparam) {
return window.$dialog('请登录APP后领取');
}
var callback = function (data) {
if (data.status == 0) {
window.$dialog('领取成功!');
} else if (data.status == 7) {
window.$dialog('请登录APP后领取');
} else if (data.status == 16) {
window.$dialog('已经领取过!');
} else {
window.$dialog(data.msg);
}
};
if (loading) {
return;
}
loading = true;
$.ajax({
url: '/ajax/activity/eleven2019/receive',
data: { t: 1, id:"93355738a4684f5a", mparam: mparam },
success: callback,
complete: function () {
loading = false
},
});
})
$(document).on("click", ".tab-btn", function() {
var index = $(".tab-btn").index(this);
$(".tab-btn-img").each(function(idx, img) {
if (idx == index) {
if ($(img).attr("src") == $(img).data("active")) {
return;
}
$(img).attr("src", $(img).data("active"));
} else {
if ($(img).attr("src") == $(img).data("src")) {
return;
}
$(img).attr("src", $(img).data("src"));
}
});
$(".tab-mod").each(function(idx, mod) {
if (idx == index) {
$(mod).removeClass("hide");
} else {
$(mod).addClass("hide");
}
});
$(".btn-img").each(function(idx, mod) {
if (idx == index) {
$(mod).removeClass("hide");
} else {
$(mod).addClass("hide");
}
});
});
