Функция внешнего файла JQuery не запущена в Internet Explorer11 - PullRequest
0 голосов
/ 31 января 2019

Я работал в JQuery 3.3.1.Функция связывания кнопок не активируется в Internet Explorer.Даже тот же код работает нормально с Chrome, Firefox и Edge

<script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>

<a href="#" class="btn btn-social btn-facebook" id="btnPopupFacebook" onclick="FBcheckLoginState()"><i class="fab fa-facebook-f"></i></a>
<a href="#" class="forgot-password" id="ForgotPasswordLink">Forgot Password?</a>

<script>
  function FBcheckLoginState() {
    FB.getLoginStatus(function(response) {
      if (response.status == 'unknown' && response.authResponse == null) {
        FB.login(function(response) {
          if (response.authResponse) {
            FBcheckLoginState();
          } else {
            //console.log('User cancelled login or did not fully authorize.');
          }
        }, {
          scope: 'public_profile,email',
          return_scopes: true
        });
      } else {
        statusChangeCallback(response);
      }
    });
  }

  $('#ForgotPasswordLink').click(function() {
    $('#signin').hide();
    $('#ForgotPassword').show();
    $('#ForgotPassword').css('opacity', '1');
  });
</script>

Я получаю сообщение об ошибке:

FBcheckLoginState 'не определено в консоли.

Щелчокфункция не активирована.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...