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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: jQuery Проверка

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
pantela
Отправлено: 16 Июля, 2014 - 20:52:34
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 765
Дата рег-ции: Авг. 2010  


Помог: 1 раз(а)




Разбераю и Изучаю один шаблон, имеется jquery подключение, но с проверкой, на сколько она коректная, т.е. правильно ли происходит подключение версии исходя из версии? Ну и + если из сети не удалось подключить, тогда локально подключается...

CODE (htmlphp):
скопировать код в буфер обмена
  1. <!--[if !IE]>-->
  2.         <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
  3. <!--<![endif]-->
  4.  
  5. <!--[if IE]>
  6.         <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
  7. <![endif]-->
  8.  
  9. <!--[if !IE]>-->
  10. <script type="text/javascript">
  11.         window.jQuery || document.write("<script src='/assets/js/jquery.min.js'>"+"<"+"/script>");
  12. </script>
  13. <!--<![endif]-->
  14.  
  15. <!--[if IE]>
  16. <script type="text/javascript">
  17.         window.jQuery || document.write("<script src='/assets/js/jquery1x.min.js'>"+"<"+"/script>");
  18. </script>
  19. <![endif]-->
  20.  
  21. <script type="text/javascript">
  22.         if("ontouchend" in document) document.write("<script src='/assets/js/jquery.mobile.custom.min.js'>"+"<"+"/script>");
  23. </script>
  24.  


И подключение "jquery.mobile.custom.min.js" если определяется что это моб. устроиство да? А как верно определять if("ontouchend" in document) или if('ontouchstart' in document.documentElement)
 
 Top
Viper
Отправлено: 16 Июля, 2014 - 22:05:03
Post Id



Активный участник


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


Помог: 98 раз(а)




1. Зачем такие извращения? Вполне достаточно 1.11, тем более что jquery core кроссбраузерный.
2. http://stackoverflow[dot]com/questio[dot][dot][dot]device-in-jquery


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
pantela
Отправлено: 16 Июля, 2014 - 22:14:23
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 765
Дата рег-ции: Авг. 2010  


Помог: 1 раз(а)




Не знаю, говорю же "Разбераю и Изучаю один шаблон" т.е. достаточно подключить один из версиии... Просто странно почему проверки на браузеры поставили... Может кое что не поддерживается напр. IE - jQuery 2.1.0 версию... хз.

По проверку мобильного ясно, но тут думаю достаточно подключать jquery.mobile.custom.min.js если собитие ontouch (какая модель моб. на этом этапе не имеет значения для меня...)
 
 Top
pantela
Отправлено: 17 Июля, 2014 - 12:16:57
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 765
Дата рег-ции: Авг. 2010  


Помог: 1 раз(а)




И ещё есть код
CODE (javascript):
скопировать код в буфер обмена
  1. conditionizr({
  2.         debug           : false,
  3.         scriptSrc       : 'assets/js/conditionizr/',
  4.         styleSrc        : 'assets/css/conditionizr/',
  5.         ieLessThan      : { active: true, version: '9', scripts: true, styles: true, classes: true, customScript: '//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.6.1/html5shiv.js'},
  6.         chrome          : { scripts: true, styles: true, classes: true, customScript: false },
  7.         safari          : { scripts: true, styles: true, classes: true, customScript: false },
  8.         opera           : { scripts: true, styles: true, classes: true, customScript: false },
  9.         firefox         : { scripts: true, styles: true, classes: true, customScript: false },
  10.         ie10            : { scripts: true, styles: true, classes: true, customScript: false },
  11.         ie9                     : { scripts: true, styles: true, classes: true, customScript: false },
  12.         ie8                     : { scripts: true, styles: true, classes: true, customScript: false },
  13.         ie7                     : { scripts: true, styles: true, classes: true, customScript: false },
  14.         ie6                     : { scripts: true, styles: true, classes: true, customScript: false },
  15.         retina          : { scripts: true, styles: true, classes: true, customScript: false },
  16.         mac                     : true,
  17.         win                     : true,
  18.         x11                     : true,
  19.         linux           : true
  20. });


Но почему-то консол выводит ошибку "Uncaught ReferenceError: conditionizr is not defined
(anonymous function)
" Почему? Однако

(Отредактировано автором: 17 Июля, 2014 - 12:17:19)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB