Почему мой скрипт Jquery не нацелен на указанные файлы?

0

Привет, я срываю волосы с помощью этого кода. Я пытаюсь заставить его ориентироваться только на мой GIFS, потому что плагин работает над всем, что я публикую. Я использую HEADWAY, и у меня это в нижнем колонтитуле.

<script>

jQuery(document).ready(function(){

  jQuery('body .post img').each(function(){

     // GET IMG SRC ATTR AS A STRING
     var GIFstr=jQuery(this).attr('src').toLowerCase();

     // IF STRING CONTAINS .GIF, ADD HYENA CLASS
     if( GIFstr.indexOf('.gif') )  jQuery(this).addClass('hyena');

  });

});

</script>

Я пытаюсь настроить его только на мой GIFS, потому что плагин работает над всем сообщением.

Благодарю.

  • 0
    indexOf() возвращает -1 когда не найден. Это не логическое значение.
  • 0
    Спасибо за ваш ответ, Стивен, это, к сожалению, прошло через мою голову. Как бы я это исправить?
Показать ещё 4 комментария
Теги:
gif
footer

1 ответ

0
Лучший ответ

Вы не используете indexOf() правильно.

// IF STRING CONTAINS .GIF, ADD HYENA CLASS
if( GIFstr.indexOf('.gif') !== -1 )  jQuery(this).addClass('hyena');

Ещё вопросы

Сообщество Overcoder
Наверх
Меню