IE9 JQuery эффект слайд-апон - PullRequest
4 голосов
/ 09 июня 2011

Итак, у меня есть список ul, где я нажимаю div над ним, а затем переключаю его, чтобы я мог скользить вверх / вниз по списку ... но когда я скользил вниз по списку в IE9, я вижу этот странный эффект под ним:

enter image description here

это происходит на slideUp

мой код выглядит так:

    $(".btn").click(function() {
    if ($(this).next().is(":visible")){
        $(".slide_menu").slideUp("fast");
    }else{
        $(".slide_menu").slideUp("fast");
    }
});

html выглядит так:

        <div class="btn">Button</a></div>
    <ul class="slide_menu">
    <li><a href="http://domain.com">Link</a></li>
    </ul>

Ответы [ 2 ]

1 голос
/ 11 августа 2011

Если вы установили стиль height css на 100% для элемента html или body, его удаление может решить проблему рендеринга с тенью в IE9. Это сработало для меня. Я знаю, IE9 должен был сделать это правильно в первую очередь. Это похоже на ошибку IE9.

1 голос
/ 09 июня 2011

Если все, что вы хотите сделать, это переключать его на клики, попробуйте это.Немного изменил ваш код, у меня нет IE9, потому что я на Mac, но это должно работать.Если это все еще не работает.Скажи мне, и я посмотрю, что я могу сделать!

http://jsfiddle.net/fWJuk/1/

...