JQuery通过点击相应的链接为左边和右边的相邻div设置动画

时间:2016-04-01 18:01:33

标签: jquery jquery-animate slide direction

我在这里有一个关于堆栈溢出的早期线程的小提琴,从左到右动画所有div:https://jsfiddle.net/Deepa_Thalikar/5kg0urx7/30/

Javascript

jQuery(function($) {

$('a.panel').click(function() {
    var $target = $($(this).attr('href')),
        $other = $target.siblings('.active');

    if (!$target.hasClass('active')) {
        $other.each(function(index, self) {
            var $this = $(this);
            $this.removeClass('active').animate({
                left: $this.width()
            }, 500);
        });

        $target.addClass('active').show().css({
            left: -($target.width())
        }).animate({
            left: 0
        }, 500);
    }
});

});

我想通过以下方式点击各自的链接来动画3个div:

  1. 目标2应该是页面加载的默认值(直截了当!)

  2. 单击目标1的链接应始终从目标1滑入 从左到右

  3. 点击目标3的链接应始终从目标3滑入 从右到左

  4. 试过但没有成功。请帮忙! :) -Deepa

0 个答案:

没有答案