Задать вопрос
SHKD
@SHKD
In God We Trust: All Others Pay Cash (c) Jean Park

Как задать обязательное условие на click для устройствах IOS?

Приветствую, у меня есть две липкие кнопки. Первая - кнопка наверх, ее код:
$(function() {
  $(window).scroll(function() {
    if ($(this).scrollTop() > 115) {
      $('#backtotop').fadeIn();
    } else {
      $('#backtotop').fadeOut();
    }
  });
  $('#backtotop').on('click', function() {
      $('html, body').animate({
        scrollTop: 0
      }, 800);
      return false;
  });
});


Вторая - кнопка саппорта выполнена в виде dropdown-toggle (bootstrap 3), на которой стоит условие, при скроле вверх/вниз она сворачивается. Код условия:
var support = $(''),
	scrollPrev = 0;

$(window).scroll(function() {
  var scroll = $(window).scrollTop();
  if (scroll >= 5) {
    $('#widget-support').removeClass('open');
  }
});


Суть моей проблемы в том, что на устройствах IOS, после клика кнопки наверх, если dropdown-toggle открыт, то происходит все как задумано - кнопка саппорт сворачивается и делается скрол на начало страницы. НО чтобы ее открыть заново нужно нажимать на нее 2 раза! Как сделать так чтобы, чтобы она открывалась с первого раза?
  • Вопрос задан
  • 18 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы