03.01.2015, 09:43
|
Интересующийся
|
|
Регистрация: 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
|
|
03.01.2015, 11:47
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,108
|
|
version deprecated: 1.7, removed: 1.9
может on ?
|
|
04.01.2015, 13:50
|
|
Профессор
|
|
Регистрация: 23.06.2011
Сообщений: 1,165
|
|
рони,
Ну, jquery-migrate должен добавлять старые методы, по идее...
kotkew,
Возможно, мобильный сафари не понимает click (он и не должен понимать по-хорошему, курсора-то нет. Есть touchstart)
Кстати, прошу прощения за оффтоп, кто-нибудь встречал сводную таблицу добавления-удаления методов jQ от версии к версии? Когда-то пробовал гуглить - не нашел.
|
|
04.01.2015, 14:15
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,108
|
|
Сообщение от BETEPAH
|
Есть touchstart)
|
|
|
04.01.2015, 15:55
|
|
Профессор
|
|
Регистрация: 22.03.2012
Сообщений: 3,744
|
|
Сообщение от BETEPAH
|
кто-нибудь встречал сводную таблицу добавления-удаления методов jQ от версии к версии? Когда-то пробовал гуглить - не нашел.
|
видимо никому особо не нужно, так как всегда можно зайти на
http://api.jquery.com/ и посмотреть как по конкретному методу, так и блочно в разделах Version и Deprecated
|
|
04.01.2015, 18:08
|
|
Профессор
|
|
Регистрация: 23.06.2011
Сообщений: 1,165
|
|
Сообщение от bes
|
видимо никому особо не нужно
|
имеется проект на v. 1.6, нужно перевести на 1.11. Если бы была таблица, я бы выбрал из нее методы, удалённые между этими версиями и прошелся бы поиском по проекту. А как бы Вы решали эту задачу? Полный рефакторинг не предлагать, проект большой сроки узкие.
|
|
04.01.2015, 18:16
|
|
Профессор
|
|
Регистрация: 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-пунктов
|
|
04.01.2015, 18:53
|
|
Профессор
|
|
Регистрация: 22.03.2012
Сообщений: 3,744
|
|
Сообщение от BETEPAH
|
А как бы Вы решали эту задачу?
|
можно ещё всё заполифилить
|
|
04.01.2015, 19:52
|
|
Профессор
|
|
Регистрация: 23.06.2011
Сообщений: 1,165
|
|
Сообщение от bes
|
можно ещё всё заполифилить
|
я так на первом этапе и сделал с помощью того же jquery-migrate
|
|
|
|