我没有使用他们的API,我认为用js很容易,但我错了。经过几个小时的战斗,我找到了一种处理提交后的方法。以下代码检查用户是否成功提交了电子邮件。
function checkSuccess() {
if ($('#mce-success-response').is(':visible')) {
$('.ok_button').css('display','block');
// window.clearInterval();
}
}
window.setInterval(checkSuccess, 100);
但如何重置?我希望在用户专注于输入栏时隐藏ok
按钮,即使我使用clearInterval也找不到方法。帮助
答案 0 :(得分:0)
您需要将时间间隔ID传递给clearInterval
。你可以这样做:
function checkSuccess() {
if ($('#mce-success-response').is(':visible')) {
$('.ok_button').css('display','block');
window.clearInterval(window.checkSuccessTimer);
}
}
window.checkSuccessTimer = window.setInterval(checkSuccess, 100);