Проблемка одна...
Всем привет, есть одна проблема
На одном сайте есть раздел с веб-камерами http://www.katun24.ru/camers/all/. Принцип действия заключается в следующем: когда жмёшь на какой-нибудь из фреймов, размещённых на странице, он открывается в главном фрейме, который располагается в самом верху. Недавно выявили проблему, что при заходе на данную страницу с мобильных устройств ничего не срабатывает. Я как человек, который только начал изучать JS, могу предположить только, что проблема возможна в том, что в мобильных браузерах яваскрипт может работать не совсем корректно. Соответственно, буду рад любому совету и помощи, хотя бы если укажете в каком направлении двигаться PS: Кстати, совсем забыл упомянуть, что сайт работает на битриксе и абсолютно не адаптирован под мобильные устройства |
Samsung с Андроидом, Хром работает. Показывает видео - но одно. Не переключаются камеры
|
Цитата:
код страницы тут: https://yadi.sk/d/XqQNOn393TkMPh |
ramapriya,
А что такое у вас в начале этой строки? УEif ($(this).hasClass('v10')) |
Цитата:
|
Я изучил этот код
<?if (strstr($_SERVER['HTTP_USER_AGENT'],'iPad') || strstr($_SERVER['HTTP_USER_AGENT'],'iPod') || strstr($_SERVER['HTTP_USER_AGENT'],'iPhone')|| strstr($_SERVER['HTTP_USER_AGENT'],'Android')):?> <script> $(".videopic").touchstart(function() { // исполняемый код } ) </script> <?else:?> <script> $(".videopic").click(function() { // исполняемый код } ) </script> <?endif?> В первом случае (if) стояла функция .click, я думал, что если поменять на .touchstart, то всё заработает, но ничего не заработало |
М.б. вот эта ошибка?
window.onresize = function () { if(!document.getElementById('thistextpage')) { var divpos=$(".headpic").offset().top; // undefined |
Цитата:
|
Часовой пояс GMT +3, время: 05:21. |