JS文件压缩之后,调用的方法显示undefined?
写了一些js函数,然后在需要的页面引入了这个JS文件,并且调用了里面的某个方法。后来我就将这个JS文件压缩了一下,之前那些页面调用方法的地方都提示undefined.
使用在线工具压缩之后的代码:
function adduserlis(e,l){var i=$(e).length;let n=$(e).eq(parseInt(Math.random()*i+1-1));n.before(l),$(e).eq(0).after(l),$(e).eq(i+1).after(l)}function add_category(e){let d=$(e);for(let n=0;n<d.length;n++){let e=d.eq(n).children(),l=e.eq(Math.floor(Math.random()*e.length-1+1)),i=l.clone().addClass("d-none");i.find("a").attr("href","/add"),l.before(i)}}
我还是按照没有压缩之前的函数名调用:nav_click('.navbar-nav');
回复
1个回答
test
2024-07-01
就剩下这两个方法了,你这压缩之后的代码不全。
回复
适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容