JQuery中toggle被淘汰后的替代方法
2016-04-20 10:30
597 查看
在最新的JQuery的程序库中jquery-2.2.3.js中已经有好几个函数被替换到了。应该说版本过1.8或1.9时就淘汰了。
如:
.live() 1.9以上被淘汰。 替代函数:.on()。
.die() 1.9以上被淘汰。 替代函数:.off()。
.size() 1.8以上被淘汰。替代函数:.length。
.toggle() 1.8以上被淘汰。
对于toggle,一般都会用if进行替换。
如正常用toggle:
替换方法一:
当然上面的替换方法有局限性。替换方法二:if语句。
如:
.live() 1.9以上被淘汰。 替代函数:.on()。
.die() 1.9以上被淘汰。 替代函数:.off()。
.size() 1.8以上被淘汰。替代函数:.length。
.toggle() 1.8以上被淘汰。
对于toggle,一般都会用if进行替换。
如正常用toggle:
$(".one .top").toggle( function (){ $(".content").show(1500); $(".iocn").addClass("jian"); }, function (){ $(".content").hide("slow"); $(".iocn").addClass("jia"); } );
替换方法一:
$(".one .top").click(function() { if($(".content").css("display")=="none"){ $(".content").show(1500); $(".iocn").addClass("jian"); }else { $(".content").hide("slow"); $(".iocn").addClass("jia"); } });
当然上面的替换方法有局限性。替换方法二:if语句。
var i=0; $(".one .top").click(function() { if(i==0){ $(".content").hide("slow"); $(".iocn").addClass("jia"); i=1; }else { $(".content").show(1500); $(".iocn").addClass("jian"); i=0; } });
这样就ok了。
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- JavaScript演示排序算法
- 2015-2016网页设计趋势分析 Web Design of Trends
- jQuery Ajax 跨域调用
- 移动端的长按事件
- jquery教程靠边站,一分钱不花让你免费学会jquery
- JQuery+Strusts1.x无刷新登录
- $.ajax()方法详解
- jQuery ajax - ajax() 方法
- JavaScript 各种遍历方式详解
- 数组方法汇总
- jQuery Html控件基本操作(日常收集整理)
- jQuery插件实现文字无缝向上滚动效果代码
- jQuery菜单插件用法实例
- JQuery 初体验(建议学习jquery)
- 基于Jquery和CSS3制作数字时钟附源码下载(CSS3篇)
- Jquery实现的table最后一行添加样式的代码
- jQuery实现向下滑出的平滑下拉菜单效果
- jQuery 练习[一] 学习jquery的准备工作
- jquery获得页面元素的坐标值实现思路及代码