采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
首先我定义一个Button组件
接着我在预加载$(function{})中定义$('.news-add').click点击事件如下:
但点击事件并没有触发,相反我把$('.news-add').click点击事件放到$()预加载外面,同预加载平级,却能成功触发点击事件。我就觉得是作用域块我没弄清楚。
而我看老师,在刷新按钮的点击事件,却是在预加载内定义,如下,却能成功触发点击事件和AJAX请求。
这是什么原因?
你好,你开始那个没响应可能是没找到事件里使用的e,看一下console里是否有脚本错误。可以尝试在定义方法时function()改成function(e)
确实,加了个e就好了,老师就是方法放到预加载内还是预加载外,这有什么规则的吗?
你好,这个没有什么具体的规则在里面,保证方法调用时该初始化的资源等都是ok的就可以了,放在function里比较安全一些
老师,为什么放在预加载外面,就可以不用在function()括号里标记e,也能找到,而在预加载内,则需要申明下
登录后可查看更多问答,登录/注册
源于企业真实Java项目,涉及大量高级技巧,覆盖权限管理开发技术
2.5k 6
2.2k 22
1.4k 20
1.2k 18
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号