博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquery1.9以上版本如何使用toggle函数
阅读量:6038 次
发布时间:2019-06-20

本文共 665 字,大约阅读时间需要 2 分钟。

toggle() 方法用于绑定两个或多个事件处理器函数,以响应被选元素的轮流的 click 事件。

但是在1.9及以上的版本中已经删除了该功能。

感觉这个功能还是不错的,以下来自网上搜集,可以在js中加入以下这段代码,然后就可以给元素绑定toggle功能。

$.fn.toggle = function( fn, fn2 ) {    var args = arguments,guid = fn.guid || $.guid++,i=0,    toggle = function( event ) {      var lastToggle = ( $._data( this, "lastToggle" + fn.guid ) || 0 ) % i;      $._data( this, "lastToggle" + fn.guid, lastToggle + 1 );      event.preventDefault();      return args[ lastToggle ].apply( this, arguments ) || false;    };    toggle.guid = guid;    while ( i < args.length ) {      args[ i++ ].guid = guid;    }    return this.click( toggle );  };

转载于:https://www.cnblogs.com/CyLee/p/7830928.html

你可能感兴趣的文章
Extjs4 Grid单击事件
查看>>
网页请求到页面显示的过程描述
查看>>
菜鸟级asp.net 与ms sql server数据库打交道的简单总结
查看>>
进程 线程
查看>>
IO流之File类
查看>>
(十一)web服务与javaweb结合(2)
查看>>
FZU 1058 粗心的物理学家
查看>>
SOA之(5)——REST的SOA(SOA with REST)概念
查看>>
css模拟下拉框,vue获取双向绑定的值
查看>>
3173: [Tjoi2013]最长上升子序列
查看>>
先来画个大框框,然后再细致的实现
查看>>
macos解决Hadoop之Unable to load native-hadoop library
查看>>
RTP QOS
查看>>
Selenium2Lib库之操作浏览器相关的关键字实战
查看>>
修复/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory问题
查看>>
多任务原理
查看>>
Tomcat Server处理http请求的过程
查看>>
高级程序员的自我修养
查看>>
Django model中设置多个字段联合唯一约束
查看>>
linux驱动之一语点破天机
查看>>