2016-10-21 4 views
3

Я использую тему из wrapbootstrap в проекте, и на слайдере я получаю не числовое значение, которое вызывает некоторые незначительные проблемы с производительностью сайта.Revolution Slider - «Недопустимый левый Tween Value: NaN»

Вот ссылка на тему: http://themes.iamabdus.com/bigbag/1.0/index.html

Пожалуйста, смотрите ошибку хромированной консоли для:

недопустимого значения левых подросткового: NaN

Кто-нибудь знает, как получить вокруг этой проблемы? Было бы полезно, даже если бы быстро исправить/обходной путь.

+0

такой же выпуск здесь – Marco

+0

да, меня тоже. это происходит от ThreadPunch Slider Revolution, благодаря слайдеру революции. Я думаю, это может быть из-за того, что слайдер присутствовал в dom, но больше не на странице - поэтому ThemePunch не может понять, куда он должен скользить. – jedison

+0

, столкнувшись с той же проблемой в угловом 2 веб-сайте. – Niraj

ответ

0

Я видел эту строку в отладчике parseFloat(RegExp.$1)/100, который выглядит так, как будто это может быть причиной ошибки. RegExp.$1-$9:

Эта функция нестандартная и не соответствует стандартным трекам. Не используйте его на производственных площадках, обращенных к Интернету: он не будет работать для каждого пользователя. Также могут быть большие несовместимости между реализациями, и поведение может измениться в будущем.

Я бы попытался изменить эти выражения и посмотреть, помогает ли это.

+0

Что делать с этой строкой parseFloat (RegExp. $ 1)/100 ?. Поскольку мой сайт будет работать, и я хочу использовать слайдер. – Niraj

0

У меня была такая же проблема и решение проблемы. В вашем баннерной HTML код у вас есть четыре дивы, как:

 <div class="tp-caption rs-caption-1 sft start" 
 
      data-hoffset="0" 
 
      data-x="370" 
 
      data-y="54" 
 
      data-speed="800" 
 
      data-start="1500" 
 
      data-easing="Back.easeInOut" 
 
      data-endspeed="300"> 
 
       ... 
 
     </div> 
 

 
     <div class="tp-caption rs-caption-2 sft" 
 
      data-hoffset="0" 
 
      data-y="119" 
 
      data-speed="800" 
 
      data-start="2000" 
 
      data-easing="Back.easeInOut" 
 
      data-endspeed="300"> 
 
      ... 
 
     </div> 
 

 
     <div class="tp-caption rs-caption-3 sft" 
 
      data-hoffset="0" 
 
      data-y="185" 
 
      data-speed="1000" 
 
      data-start="3000" 
 
      data-easing="Power4.easeOut" 
 
      data-endspeed="300" 
 
      data-endeasing="Power1.easeIn" 
 
      data-captionhidden="off"> 
 
      ... 
 
     </div> 
 
     <div class="tp-caption rs-caption-4 sft" 
 
      data-hoffset="0" 
 
      data-y="320" 
 
      data-speed="800" 
 
      data-start="3500" 
 
      data-easing="Power4.easeOut" 
 
      data-endspeed="300" 
 
      data-endeasing="Power1.easeIn" 
 
      data-captionhidden="off"> 
 
      ... 
 
     </div>

Чтобы исправить эту ошибку, просто добавьте data-x="0" в трех последних элементов.

0

Я столкнулся с той же ошибкой для темы wrapbootstrap, и я посмотрел дальше на комментарий Jedison, и, конечно же, это было так для моего приложения.

Когда я выхожу из своего ионного приложения, я удаляю свои страницы. Тем не менее, функция init init революции все еще вызывается, и это вызывает ошибку.

Решение, которое работало для меня, я поставил эту линию в моей функции выхода из системы,

jQuery('#rev-slider').revpause();

затем при входе в систему, все страницы подгружаются с новым ползунком оборотов и его функции инициализации.

Смежные вопросы