Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: jquery и мобильные устройства
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » jquery и мобильные устройства

Страниц (1): [1]
 

1. Alex-777mk - 11 Июля, 2012 - 15:28:11 - перейти к сообщению
всем привет,сделал выбор городов типа страна - область - город (на jquery) на компе работает а вот если зайти через телефон то не срабатывает , что делать ? переписать на чистом js это поможет ?
2. Zuldek - 11 Июля, 2012 - 15:33:12 - перейти к сообщению
Alex-777mk пишет:
всем привет,сделал выбор городов типа страна - область - город (на jquery) на компе работает а вот если зайти через телефон то не срабатывает , что делать ? переписать на чистом js это поможет ?


http://jquerymobile[dot]com/

если в браузере устройства нет поддержки, то отдайте простейший вариаент на html или ином формате разметки, который поддерживает устройство.
3. Alex-777mk - 11 Июля, 2012 - 15:53:11 - перейти к сообщению
а можно чуть чуть по подробнее ? может я не совсем понятно объяснил (смысл такой что , выбираешь страну через ajax подгружается регион(область) также дальше город) смысл даже наверное не в конкретном скрипте а вообще в цело , как сделать так что бы все функции jquery и ajax в том числе работали когда на сайт заходишь с мобильного ? это вообще реально ? или что бы работало надо использовать только js ? но смыл такой что бы не создавать отдельный сайт для мобильного спомощью jquery mobile
4. Dezmont - 11 Июля, 2012 - 16:00:11 - перейти к сообщению
С помощью php смотрите заголовки и, при выполнении определённых условий, подключаете необходимую вам библиотеку... Обычную, для мобильного и т.д.
5. Alex-777mk - 11 Июля, 2012 - 16:10:51 - перейти к сообщению
библиотека jquery подключена сразу а jquery mobile вроде нет , но по моему её я тоже пробывал подключать но это тоже не помогло
6. Zuldek - 11 Июля, 2012 - 16:43:19 - перейти к сообщению
если библиотека подключена и приложение не работает, то смотрите версию библиотеки и сборку. Скорее всего в ней нет тех функций, которые требуются в вашем приложении.
Сделайте проверки: работает-ли у вас вообще jquery и js на мобильном устройстве, может быть у вас выключены необходимые настройки в браузере телефона.
jquery mobile это просто легкая версия этого фреймворка для мобильных устройств. Под него (вероятно) нужно будет переделать часть ваших приложений, написанных с помощью jquery для pc.
Цитата:
но по моему её я тоже пробывал подключать но это тоже не помогло

такой подход не годится никуда.

CODE (htmlphp):
скопировать код в буфер обмена
  1. <script type="text/javascript">
  2. $(document).ready(function(){
  3.    $('body').append('<br/>Это добавлено с помощью jQuery');
  4. });
  5. </script>

Если этот скрипт срабатывает, естественно после подключения библиотеки самой, то jquery работает, если нет - копайте настройки своего браузера на телефоне.
7. Alex-777mk - 11 Июля, 2012 - 20:19:43 - перейти к сообщению
спасибо большое за советы,
все разобрался ,стандартный браузер плохо реагировал на событие клик по селекту, заменил на change и заработало

 

Powered by ExBB FM 1.0 RC1