分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

jquery1.9以上版本如何使用toggle函数

发布时间:2023-09-06 01:24责任编辑:苏小强关键词:暂无标签

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 ); ?};

jquery1.9以上版本如何使用toggle函数

原文地址:http://www.cnblogs.com/CyLee/p/7830928.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved