将一段代码从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,也不知道它可能在我的代码中阻止它工作。可能是已弃用的函数?
,
已经解决了。
我有一段被遗忘的代码,它把脚本搞砸了。
感谢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");
});
});
相关文章:
- 如何确定相对较新版本的IE的高度和宽度(IE8不喜欢从JavaScript设置这种样式吗?
- 浏览器兼容性/支持较新版本
- 如何在较新版本的 Free-JQGard 中重置搜索工具栏和搜索过滤器
- 如何用新版本的因果报应取代被弃用的吞咽因果报应
- npm安装can'找不到新版本
- 为什么获胜't客户端在公用文件夹中接收此脚本的新版本
- 获取模板是用我的Node.JS应用程序的新版本Handlebars错误预编译的
- 上载图像的新版本并避免缓存
- 如何避免被大量的框架和新版本的JavaScript淹没
- 推出新版本的JavaScript,css和图形内容,使用ASP .NET MVC
- 无法将 Slickgrid 的标头与 Jquery 新版本分组
- 谷歌分析 - 旧版本和新版本有什么区别
- 为什么这个选择菜单在jQuery和JQM的新版本组合中失败
- 一个函数,它接受回调并创建只能调用一次的新版本的回调.Javascript
- Splitter.js 不适用于新版本的 jQuery
- Breezejs新版本'的合并实体功能
- Javascript:检测是否缓存了请求的文件,如果存在较新版本,则删除缓存
- 一些jquery插件不适用于新版本的jquery库
- 谷歌地图缩放滚动条不会出现在新版本中
- 从不同范围访问较新版本的变量(JavaScript / jQuery)