Javascript 提交表单后,我的焦点不会从输入中删除

Javascript 提交表单后,我的焦点不会从输入中删除,javascript,jquery,wordpress,Javascript,Jquery,Wordpress,通过点击send,如果发送成功,插件是否有一个事件wpcf7mailsent,那么我想从输入中移除焦点,并将标签放置到位,但由于某种原因它不起作用 警觉工作 这些只是通过点击输入为我工作的函数。标签在这里上下浮动 document.addEventListener( 'wpcf7mailsent', function( event ) { alert("ok"); jQuery('input').focusout(function() { const label =

通过点击send,如果发送成功,插件是否有一个事件wpcf7mailsent,那么我想从输入中移除焦点,并将标签放置到位,但由于某种原因它不起作用 警觉工作

这些只是通过点击输入为我工作的函数。标签在这里上下浮动

document.addEventListener( 'wpcf7mailsent', function( event ) {
  alert("ok");
     jQuery('input').focusout(function() {
        const label = $(this).parent().parent().find('label');
        if (jQuery(this).val() != '') return;
        label.animate({
          'font-size': '17px',
          'top': '10px',
        });

    })
}, false );

请尝试返回false,或者您可以在提交按钮(单击)上再次调用focustout。

不了解任何内容请提供更多信息。在您的答案中尝试包含原因。在函数focusout中,在结束函数之前,返回false,不返回任何内容。或者,您可以在单击“提交/发送”按钮时再次调用函数“focusout”,因为您没有提供足够的答案信息/有可能从中得到一些信息吗?:-)不幸的是没有(
jQuery('input').focus(function() {
  const label = $(this).parent().parent().find('label');
  if (jQuery(this).val()=='') {
  label.animate({
    'top': '5px',
    'font-size': '75%',
  });
  } 
})
jQuery('input').focusout(function() {
    const label = $(this).parent().parent().find('label');
    console.log('Value ', jQuery(this).val());
     if (jQuery(this).val() != '') return;
    console.log('Passed if');
    label.animate({
      'font-size': '17px',
      'top': '10px',
    });

})