【问题标题】:How can I make this JQuery 1.3.2 code compatible with jQuery 1.6.2?如何使这个 JQuery 1.3.2 代码与 jQuery 1.6.2 兼容?
【发布时间】:2011-08-01 23:22:44
【问题描述】:
// JavaScript Document
$(document).ready(function(){
    $buildingup = false;

    $("#sliders>*").show();

    //Blurs all links when clicked
    $("a").click(function(){
        $(this).blur();
    });

    $(this).delay(2000,function(){
        $("#titlebar").fadeOut(1000);
    });

    $(this).delay(3500,function(){
        //Show the elements
        $(".village").stop().animate({top:'30px'}, {queue:false, duration:2000, easing: 'easeInOutBack'});
        $(".cloudbar").stop().animate({top:'0px'}, {queue:false, duration:2000, easing: 'easeInOutBack'});
        $buildingup = true;
    });

    $("a.toggle").click(function(){
        if ($buildingup == false){

            $("#titlebar").fadeOut(1000);
            $(this).delay(1000,function(){
                $(".village").stop().animate({top:'30px'}, {queue:false, duration:2000, easing: 'easeInOutBack'});
                $(".cloudbar").stop().animate({top:'0px'}, {queue:false, duration:2000, easing: 'easeInOutBack'});
                $buildingup = true;
            });
        }else{
            $(".village").stop().animate({top:'366px'}, {queue:false, duration:2000, easing: 'easeInOutBack'});
            $(".cloudbar").stop().animate({top:'-465px'}, {queue:false, duration:2000, easing: 'easeInOutBack'});
            $buildingup = false;

            $(this).delay(2000,function(){
                $("#titlebar").fadeIn(1000);
            });
        }
    });
});

【问题讨论】:

  • 没有。标题栏 div 应该淡出,然后村庄和云栏开始他们的动画,但这在我使用 1.6.2 时不起作用
  • 一方面,delay 不能用作setTimeout 的替代品。这是一个相当简单的替换。 api.jquery.com/delay
  • 你能举一个它不工作的活生生的例子吗?只看这段代码并不是特别有用。
  • 您是否尝试过调试自己的代码?有错误吗?
  • 你为什么不做一个jsFiddle?

标签: jquery


【解决方案1】:

这里列出了1.3.2之间的区别: http://jquery14.com/day-01/jquery-14

以及 1.5 的发行说明: http://blog.jquery.com/2011/01/31/jquery-15-released/

1.4 链接有一个重大更改列表,包括指向此的链接 插件来抵消重大变化。

现在也是 1.6: http://blog.jquery.com/2011/05/03/jquery-16-released/

Upgrading from jQuery 1.3.2 to jQuery 1.5 (or 1.4)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-18
    • 2011-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-10
    • 1970-01-01
    相关资源
    最近更新 更多