При использовании JQuery слайд некоторые из CSS не применяются, пока после слайда - PullRequest
0 голосов
/ 05 июня 2011

Я делаю сайт html5. страница, с которой я сталкиваюсь, - http://yamikowebs.com/blog.php сейчас я работаю над ссылкой "копировать / вставить". когда вы нажимаете на нее, другие ссылки скользят слева. по какой-то причине мои якоря подчеркнуты и отображаются в строке, пока анимация не закончится. есть ли исправление для этого?

$(".blogLinks>article").hide(0);//hides all boxes
$("#blogDirectory>ul>li").click(function()
{
    switch ($(this).index())//check which one
    {
        case 1:
            $("[title=0]").show("slide", { direction: "left" }, 1000);//animate it
            break;
    }
});

1 Ответ

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

Во время анимации ваш div оборачивается во временный div с классом ui-effects-wrapper. После завершения анимации ваш элемент article отображается как дочерний элемент blogLinks и соответствующим образом оформляется, но до тех пор элемент article является дочерним элементом .ui-effects-wrapper.

.

Попробуйте применить тот же стиль к .ui-effects-wrapper a

...