Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.01.2015, 09:43
Интересующийся
Отправить личное сообщение для kotkew Посмотреть профиль Найти все сообщения от kotkew
 
Регистрация: 18.08.2013
Сообщений: 15

Safari, Яблофон 5s, jQuery
Здравствуйте, уважаемые. Решил оптимизировать сайт под мобильные устройства и тут же у меня возникла проблема:
HTML:
<html>
  <head>
    <script src="jquery-2.1.0.min.js"></script>
    <script src="jquery-migrate-1.2.1.js"></script>
  </head>
  <body>
    <div class="windowPre"></div>
  </body>
</html>

CSS:
Код:
.windowPre {
    position: fixed;
    z-index: 999;
    background: rgba(0,0,0,.7);
    width: 100%;
    height: 100%;
    overflow: auto;
    overflow-x: hidden;
}
И код jQuery:
$('.windowPre').live("click", function(e){
  $('.windowPre').hide();
});


И, собственно, все отлично на ПК, даже в браузере safari, но при событии click через яблофон - скрипт не срабатывает. В чем может быть дело?

п.с: Живое демо: http://kotkew.com/client
Ответить с цитированием
  #2 (permalink)  
Старый 03.01.2015, 11:47
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,108

Сообщение от kotkew
live
version deprecated: 1.7, removed: 1.9
может on ?
Ответить с цитированием
  #3 (permalink)  
Старый 04.01.2015, 13:50
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

рони,
Ну, jquery-migrate должен добавлять старые методы, по идее...
kotkew,
Возможно, мобильный сафари не понимает click (он и не должен понимать по-хорошему, курсора-то нет. Есть touchstart)
Кстати, прошу прощения за оффтоп, кто-нибудь встречал сводную таблицу добавления-удаления методов jQ от версии к версии? Когда-то пробовал гуглить - не нашел.
Ответить с цитированием
  #4 (permalink)  
Старый 04.01.2015, 14:15
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,108

Сообщение от BETEPAH
Есть touchstart)
Ответить с цитированием
  #5 (permalink)  
Старый 04.01.2015, 15:55
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от BETEPAH
кто-нибудь встречал сводную таблицу добавления-удаления методов jQ от версии к версии? Когда-то пробовал гуглить - не нашел.
видимо никому особо не нужно, так как всегда можно зайти на
http://api.jquery.com/ и посмотреть как по конкретному методу, так и блочно в разделах Version и Deprecated
Ответить с цитированием
  #6 (permalink)  
Старый 04.01.2015, 18:08
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

Сообщение от bes
видимо никому особо не нужно
имеется проект на v. 1.6, нужно перевести на 1.11. Если бы была таблица, я бы выбрал из нее методы, удалённые между этими версиями и прошелся бы поиском по проекту. А как бы Вы решали эту задачу? Полный рефакторинг не предлагать, проект большой сроки узкие.
Ответить с цитированием
  #7 (permalink)  
Старый 04.01.2015, 18:16
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от BETEPAH
имеется проект на v. 1.6, нужно перевести на 1.11. Если бы была таблица, я бы выбрал из нее методы, удалённые между этими версиями и прошелся бы поиском по проекту. А как бы Вы решали эту задачу? Полный рефакторинг не предлагать, проект большой сроки узкие.
Цитата:
Deprecated
Deprecated 1.3
Deprecated 1.7
Deprecated 1.8
Deprecated 1.9
Deprecated 1.10
примерно также, только таблицу придётся собрать из 4 deprecated-пунктов
Ответить с цитированием
  #8 (permalink)  
Старый 04.01.2015, 18:53
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от BETEPAH
А как бы Вы решали эту задачу?
можно ещё всё заполифилить
Ответить с цитированием
  #9 (permalink)  
Старый 04.01.2015, 19:52
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

Сообщение от bes
можно ещё всё заполифилить
я так на первом этапе и сделал с помощью того же jquery-migrate
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамический подсчет в таблице muraig jQuery 5 11.10.2014 16:54
не работает AJAX или JQuery в Safari vladimircape Opera, Safari и др. 3 29.01.2013 19:52
не работает AJAX или JQuery в Safari vladimircape AJAX и COMET 0 02.05.2012 19:18
jQuery, не работает в ie, chrome и safari crowbar Javascript под браузер 3 30.04.2012 12:45
мой код jQuery неработает в google и safari faxll Javascript под браузер 1 12.09.2011 20:51