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

};

相关推荐
hepherd13 分钟前
Flask学习笔记 - 模板渲染
前端·flask
LaoZhangAI14 分钟前
【2025最新】Manus邀请码免费获取完全指南:5种稳定渠道+3个隐藏方法
前端
经常见15 分钟前
浅拷贝与深拷贝
前端
梅子酱~20 分钟前
Vue 学习随笔系列二十二 —— 表格高度自适应
javascript·vue.js·学习
前端飞天猪20 分钟前
学习笔记:三行命令,免费申请https加密证书📃
前端
关二哥拉二胡21 分钟前
前端的 AI 应用开发系列二:手把手揭秘 RAG
前端·面试
斯~内克23 分钟前
前端图片加载性能优化全攻略:并发限制、预加载、懒加载与错误恢复策略
前端·性能优化
你的人类朋友24 分钟前
JS严格模式,启动!
javascript·后端·node.js
奇怪的知识又增长了32 分钟前
Command SwiftCompile failed with a nonzero exit code Command SwiftGeneratePch em
前端
Maofu32 分钟前
从React项目 迁移到 Solid项目的踩坑记录
前端