Показать сообщение отдельно
  #1 (permalink)  
Старый 14.10.2016, 14:07
Аватар для Februar
Новичок на форуме
Отправить личное сообщение для Februar Посмотреть профиль Найти все сообщения от Februar
 
Регистрация: 14.10.2016
Сообщений: 5

Не выполняется функция на мобильных платформах
Доброго времени суток, уважаемые форумчане!

Я столкнулся с проблемой, которую пока не могу никак решить, второй день ищу ее решение в Интернете, но пока все тщетно.
Сама проблема заключается в следующем, вот эта функция:
function setTitle(item) {
      var links = item.getElementsByTagName('a');

      if (links.length) {
        item = links[0];
      }

     dom.playlistTarget.innerHTML = '<ul class="sm2-playlist-bd"><li>' + item.innerHTML.replace(extras.loadFailedCharacter, '') + '</li></ul>';

      if (dom.playlistTarget.getElementsByTagName('li')[0].scrollWidth > dom.playlistTarget.offsetWidth) {
        dom.playlistTarget.innerHTML = '<ul class="sm2-playlist-bd"><li><marquee>' + item.innerHTML + '</marquee></li></ul>';
      }
    }

никак не хочет работать в мобильных браузерах.
До этого сайт находился на одном известном бесплатном хостинге (надеюсь вы догадались о каком идет речь, не стал его здесь упоминать открыто, дабы не делать ему рекламы) и там она прекрасно исполнялась, но позже я отказался от их услуг, перенес сайт на платный хостинг, движок сайта тоже сменил и после этого она перестала выполняться, на десктопных устройствах все работает.
Пожалуйста, подскажите, каким образом можно решить данную проблемку.
Заранее всех благодарю за оказанную помощь.
Ответить с цитированием