Код не срабатывает на планшете

Рейтинг: 0Ответов: 0Опубликовано: 27.01.2015

Здравствуйте!

Есть блок, который появ./скрыв. по клику.

Вот код:

<script type="text/javascript">
   $(function () {
    $('#demo-text').hide();
    $('#demo-link').click(function (e) {
      var $message = $('#demo-text');

      if ($message.css('display') != 'block') {
        $message.show();

        var yourClick = true;
        $(document).bind('click.myEvent', function (e) {
          if (!yourClick && $(e.target).closest('#demo-text').length == 0) {
            $message.hide();
            $(document).unbind('click.myEvent');
          }
          yourClick = false;
        });
      } 
      e.preventDefault();
    });
  });
</script>

На мобиле касание на область вне блока закрывает блок, а на планшете - нет! Как сделать, чтобы и на планшете заработало?

Ответы

Ответов пока нет.