jquery1.9以上版本如何使用toggle函数
如何 函数 版本 以上 使用 Toggle
2023-09-14 08:57:21 时间
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 ); };
相关文章
- C语言中如何在main函数开始前执行函数
- 使用send()函数发送数据,系统如何知道数据发送成功
- fgets函数执行完成后,文件指针如何移动?
- Nginx中如何配置中文域名?
- 其实你并不懂如何定义一个 PHP 函数
- C#如何设置控件水平对齐,垂直对齐
- Java8的flatMap如何处理有异常的函数
- 如何使用Pythonapi函数写股票策略
- 如何使用Pythonapi函数写股票策略
- 如何在 SAP BTP ABAP 编程环境里直接调用 ABAP On-Premises 系统的 RFC 函数
- SPRO事务码里如何开发一个新的customizing activity
- 如何找到Partner 相关设置里哪些是SAP 标准deliver的,哪些是我们自己创建的
- SAP UI5 应用开发教程之九十六 - SAP UI5 列表控件分页显示数据时,如何自定义分页大小试读版
- 如何开启notepad++函数列表功能
- 如何让vim自动显示函数声明-使用 echofunc.vim插件
- 电脑如何在线重装系统?
- Ubuntu20.04 忘记root密码如何重置root账户密码
- 【SQL开发实战技巧】系列(二十七):数仓报表场景☞通过对移动范围进行聚集来详解分析函数开窗原理以及如何一个SQL打印九九乘法表
- 如何查看Eclipse的数字版的版本(转)
- 如何在 C# 中使用 AutoMapper
- 机器学习如何对模型进行训练?机器学习模型训练流程及注意事项
- 【redis源码分析】Redis Sentinel 是如何实际解决分布式共识问题的