繁体   English   中英

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

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

此代码适用于 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 不是很精通,也不知道我的代码中有什么可能会阻止它工作。 一个已弃用的 function 可能吗?

--

已经解决了。

我有一段被遗忘的代码弄乱了脚本。

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

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

        });

否则,您的代码对我来说看起来不错。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM