将一段代码从jQuery 1.3.2升级到最新版本

时间:2011-08-16 12:17:54

标签: javascript jquery

此代码适用于jQuery 1.3.2

        $(document).ready(function() {

            $(function() {
                $("#proiecte").click(function(e) {
                    e.preventDefault();
                    $("#ThisWillScroll").removeClass() .addClass("slide1");
                    $("#menu li a").removeClass(), $("#proiecte").addClass("active");
                });
            });

            $(function() {
                $("#desprenoi").click(function(e) {
                    e.preventDefault();
                    $("#ThisWillScroll").removeClass() .addClass("slide2"),
                    $("#menu li a").removeClass(), $("#desprenoi").addClass("active");
                });
            });

        });

但是当我用最新版本(1.6.2)替换库时,它会停止工作。

我不太熟悉jQuery,并且不知道我的代码中可能阻止它工作的内容。一个已弃用的函数可能?

-

它已经解决了。

我有一段被遗忘的代码搞砸了剧本。

感谢genesis指出有一个JS控制台,我不知道有类似的东西(我主要从事设计工作)。

1 个答案:

答案 0 :(得分:1)

$(document).ready(function() {$(function() { 都做同样的事情。所以使用doc.ready会很好..代码下面

$(document).ready(function() {
                $("#proiecte").click(function(e) {
                    e.preventDefault();
                    $("#ThisWillScroll").removeClass() .addClass("slide1");
                    $("#menu li a").removeClass(), $("#proiecte").addClass("active");
                });

                $("#desprenoi").click(function(e) {
                    e.preventDefault();
                    $("#ThisWillScroll").removeClass() .addClass("slide2"),
                    $("#menu li a").removeClass(), $("#desprenoi").addClass("active");
                });

        });

另外,你的代码看起来很好。

相关问题