Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Баг Windows resize на Андроид (https://javascript.ru/forum/events/61556-bag-windows-resize-na-android.html)

Cdelphi78 23.02.2016 18:28

Баг Windows resize на Андроид
 
На андроид срабатывает событие windows resize при клике на input text или search. Откуда там ему взяться если изменения размера окна не происходит. Перелопатил кучу источников, как исправить не знаю.

laimas 23.02.2016 18:46

Цитата:

Сообщение от Cdelphi78
На андроид срабатывает событие windows resize

А откуда на Андроиде windows? Может все-таки window?

Cdelphi78 24.02.2016 12:20

Да да window, но дело не в этом, просто удаляю это событие и все нормально работает?!

laimas 24.02.2016 12:53

Я не в курсе Андроида.

Cdelphi78 24.02.2016 13:08

laimas,
А кто в курсе? Я уже неделю бьюсь что бы исправить, никто не знает, Не уж то ни у кого такого не было.

Cdelphi78 24.02.2016 13:10

Почему андроид вообще реагирует на это событие да еще при клике на input text.

laimas 24.02.2016 14:18

Цитата:

Сообщение от Cdelphi78
А кто в курсе?


Тот кто занимается разработкой для моб. устройств. Я планшетами не увлекаюсь, сотовые ненавижу, эмулятора хорошего для отладки нет, поэтому и... )

Cdelphi78 24.02.2016 14:39

Так это не Андроид разработка это какой то баг в браузере на моем сайте когда смотришь на смартфоне и нажимаешь на инпут текст

Cdelphi78 24.02.2016 14:42

Опытным путем установил что виной всему событие js windows resize.
Почему оно происходит когда нажимаешь на инпут текст не понятно.

laimas 24.02.2016 14:50

Цитата:

Сообщение от Cdelphi78
Опытным путем установил что виной всему событие js windows resize

Нет в JS windows.

Cdelphi78 24.02.2016 16:52

Приелось, а поможете тогда по такому вопросу как настроить window resize чтобы он учитывал только изменение ширины окна а высоту не учитывал?

laimas 24.02.2016 17:41

Настроить что и о чем в общем то идет речь?

Вообще в JS нет такого ни метода ни события resize, есть событие onresize возникающее при изменении размера окна, есть метод resizeTo(Width, Height) изменяющий размер окна.

Cdelphi78 24.02.2016 17:45

Ну не в JavaScript в Jquery. Вы по Jquery работаете?

Cdelphi78 24.02.2016 17:49

Да я вот это имею ввиду http://api.jquery.com/resize/

laimas 24.02.2016 17:52

По jQuery можно справлять поминки, к приему, но работать по ней, этого я не представляю. :)

Если о том знаю ли я ее, то да. В JQ есть метод .resize(), который обрабатывает событие изменения окна. Если в Андроиде этот метод глючит, то возможно нужно подключить более свежую его версию, а вообще есть мобильный JQ, для мобильных устройств.

Cdelphi78 24.02.2016 19:26

Цитата:

Сообщение от laimas (Сообщение 409103)
По jQuery можно справлять поминки, к приему, но работать по ней, этого я не представляю. :)

Это почему же?
Цитата:

Сообщение от laimas (Сообщение 409103)
в Андроиде этот метод глючит

Дело уже не совсем в андроиде я уже разобрался в чем дело мне теперь нужно чтобы вот этот метод .resize учитывал только изменение ширины а он сейчас учитывает и изменение высоты тоже.
...
Ну хорошо а на чистом js есть то что мне нужно?

laimas 24.02.2016 19:35

Цитата:

Сообщение от Cdelphi78
ужно чтобы вот этот метод .resize учитывал только изменение ширины

Это системное в общем-то событие (окна браузера), изменить его нельзя. Возможно ли переопределить его, тут я не в курсе.

Cdelphi78 24.02.2016 20:22

Ладно, спасибо, буду думать.


Часовой пояс GMT +3, время: 15:45.