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

Upgrading a piece of code from jQuery 1.3.2 to the latest version

本文关键字:2升 新版本 最新版 jQuery 代码 一段      更新时间:2023-09-26

此代码在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控制台,我不知道有这样的东西(我主要从事设计工作)。

$(document).ready(function() {$(function() { 做同样的事情,所以使用doc。准备好就可以了。试试下面的代码

$(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");
                });
        });