1
<script type="text/javascript">
        $(function() {
            $('a[href*="section"]').bind('click',function(event){
                var $anchor = $(this);
                $('#sectionCon > div').removeAttr("style");
                    var addressValue = $(this).attr("href");
                $(addressValue).fadeIn(1500); 
                $('html, body').stop().animate({
                    scrollLeft: $($anchor.attr('href')).offset().left
                }, 2500,'easeInOutExpo',function(){

                });
             });
        });
    </script>

有人能帮我吗。我想从右到左淡化 $(addressValue) 。显示:无开始。我试过动画,但没有按预期工作

4

1 回答 1

0

试试这个Javascript 动画库 (GSAP)。根据我的经验,它非常有用,非常适合您尝试用最少的编码完成的工作。你会想做这样的事情:

doAnimation = function() {
    var image = $('#myImage');
    var t1 = new TimelineMax();
    t1.to(image, 5, {opacity:0, marginLeft: '-300px', ease:Power1.easeOut});
}
于 2013-08-13T19:16:40.700 回答