jquery函数在同一页面为什么只能调用一次?第二次调用就不能正常执行?
3个回答
展开全部
我也想知道为啥,楼主解决了吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我真是醉了,楼上话说一半都不帮解决。我的函数并没有放在$(document).ready(function(){})里面,如果一个function1里定义有function2,那么外部无法调用function2,此时需要定义全局变量对内部函数进行引用,写法就是在function1中定义完function2以后在function1里加上一句:全局变量名=function2,在function1外部想要调用function1的我内部函数function2时,通过全局变量名()的方式就能调用了。说那么多,但是奇怪的是,我的代码并没有内部函数,但是第二次点击相应后就是提示不是函数,我试了很多办法,最后觉得是jquery把我的函数识别为内部函数,所以我干脆定义一个全局变量对我写的函数进行引用,跟奇葩的是竟然解决了。广西民族大学软件工程系发来贺电,具体的原因我上不明确,希望各位前辈指教。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询