2012-03-16 3 views
0

У нас есть аккордеон jquery, который содержит несколько элементов. Каждый элемент в гармошку структурирована следующим образом:JQuery аккордеон с изображением, странное поведение

<div class="menuSection accordion" default="closed" state="invisible"> 
    <div class="title"> 
      <h2><img class="titleIcon" src="/contact.jpg">Neem contact op</h2> 
     <span class="accordion_openclose closed"></span> 
    </div> 
    <div class="menuContent" style="display: none; "> 
     Content! 
    </div> 
</div> 

Всякий раз, когда я разрушаться один из элементов в более старых версиях IE изображение, которое находится в строке отстает (около 5 секунд). Это происходит также в режиме совместимости. Не в каких-либо других браузерах.

Любая идея, что это может быть?

+0

Вы можете начать здесь: http://stackoverflow.com/questions/332448/jquery-accordion-ie-animation-issues. – CAbbott

+0

Не могли бы вы показать нам пример на [jsbin.com] (http://jsbin.com)? – Ryan

+0

Существуют ли определенные версии IE, которые вызывают проблему? – Ryan

ответ

1

Попробуйте удалить атрибут position:relative в классе .titleIcon.

IE7, похоже, не нравится. Я не смог воспроизвести ошибку в IE8 +.

+0

Это работает, но затем значок увеличивается :( – Patrick

+0

addeed float left и margin top, чтобы исправить это;) – Patrick

+0

Рад, что он исправлен :) – Ryan