项目技术问题记录-【前端】处理低版本JQuery系UI框架的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 );

};

相关推荐
大黄说说19 分钟前
HTML5语义化标签:从div到article与section的进化之路
前端·html·html5
帅小伙―苏20 分钟前
力扣42接雨水
前端·算法·leetcode
糯米团子74926 分钟前
react速通-2
前端·react.js·前端框架
糯米团子74927 分钟前
react速通-3
javascript·react.js·前端框架
心连欣34 分钟前
从静态页面到动态交互:DOM操作的核心API解析
前端·javascript·api
橙某人37 分钟前
SSR页面上的按钮点不了?Nuxt 懒加载水合揭秘💧
前端·vue.js·nuxt.js
零瓶水Herwt42 分钟前
Javascript常用设计模式
javascript
PursuitofHappiness1 小时前
2 tree-cli 的使用方法
前端
风骏时光牛马1 小时前
C Shell脚本编程与系统管理技术实践指南
javascript
烛衔溟1 小时前
TypeScript this 参数类型与全局 this
javascript·ubuntu·typescript