Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.05.2011, 20:20
Аватар для HelpeR
Профессор
Отправить личное сообщение для HelpeR Посмотреть профиль Найти все сообщения от HelpeR
 
Регистрация: 21.10.2008
Сообщений: 241

filter в IE8
Здравствуйте понять не могу, почему этот кусок кода не работает.
<div class="mod-slideshow mod-slideshow-default" id="mod-slideshow">
<ul class="images-list">
<li class="active item item1">
  <div class="image"><img src='/public/images/slide1.jpg' alt='Honda' /></div>
</li>
<li class=" item item2">
  <div class="image">/public/images/slide2.jpg|Acura</div>     
</li>
<li class=" item item3">
  <div class="image">/public/images/slide3.jpg|Toyota</div>     
</li>
<li class=" item item4">
  <div class="image">/public/images/slide4.jpg|Scion</div>
</li>
<li class=" item item5">
  <div class="image">/public/images/slide5.jpg|Hyundai</div>
</li>
</ul>
</div>
$(window).bind('load', function() {       
        var images = $('div#mod-slideshow ul.images-list div.image').filter(function() {
            return !/<img/.test($(this).html());
        });
        
        totalImgs = images.size(); // выводит 5 хотя во всех других браузерах 4 как и ожидалось        
    });
На html не обращайся внимание если где то не закрыт div, я вырезал с кода кусок

Последний раз редактировалось HelpeR, 23.05.2011 в 20:23.
Ответить с цитированием
  #2 (permalink)  
Старый 24.05.2011, 11:22
Профессор
Отправить личное сообщение для nikita.mmf Посмотреть профиль Найти все сообщения от nikita.mmf
 
Регистрация: 01.02.2010
Сообщений: 364

проблема в регекспе.

надо писать

return !/<img/i.test($(this).html());


А еще в jQuery есть метод has
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
<= IE8 memory leak, IE9 - fine AbNormy Internet Explorer 1 20.05.2011 19:47
Глюк с background-position-y в ie8 DeMETAL Internet Explorer 3 14.01.2011 17:58
Jquery doctype + ie8 alizid Internet Explorer 5 21.08.2010 13:39
Отличить ie8 от более ранних micscr Internet Explorer 5 16.08.2010 18:05
Как обработать изменение масштаба окна в IE8 ? v_k Events/DOM/Window 1 09.08.2010 13:35