我没有使用他们的API,我认为使用js会很容易,但是我错了。经过数小时的战斗,我找到了一种处理提交后内容的方法。下面的代码检查用户是否成功提交了电子邮件。
function checkSuccess() {
if ($('#mce-success-response').is(':visible')) {
$('.ok_button').css('display','block');
// window.clearInterval();
}
}
window.setInterval(checkSuccess, 100);
但是如何重设?我希望在用户将注意力集中在输入栏上时隐藏
ok
按钮,即使使用clearInterval我也找不到方法。救命。 最佳答案
您需要将间隔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);