[英]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.