[error handle][java script]如何做到js绑定事件的同时不执行事件
来源:互联网 发布:组策略 安装软件 编辑:程序博客网 时间:2024/05/29 12:34
REASON
起初:
在页面初始化时给下拉菜单绑定一个change事件。
该change事件会跳转到一个新页面。
PROBLEM
后来,我想给getAccountList方法添加一个参数。
问题发生了,只要在绑定change时间的时候给方法名后加上括号,页面加载后就不停的刷新刷新。
FIND
分析原因:
事件绑定->执行事件,刷新页面->刷新后页面初始化,绑定事件->执行事件,刷新。->不断循环
问题的关键在:事件在进行绑定的同时就执行一次。发现如果没有括号,不会自动执行,有括号后就执行。
HANDLE
http://www.zhihu.com/question/31044040 提到了对方法添加或不添加括号的区别。
demo2是函数
demo2()是函数的返回值
http://www.oschina.net/question/261533_51699 提到了如何做到绑定事件的同时不执行。
方法1:不加括号。但希望有参数时括号是必须的。
方法2:mzTxt.onclick =function(){hiddeBox();} ,这种方法可以解决这个问题。
0 0
- [error handle][java script]如何做到js绑定事件的同时不执行事件
- 如何做到js绑定事件的同时不执行事件
- js模板加载script模板如何绑定事件以及事件属性的解决办法
- 绑定多个事件,如何决定前面事件失败后面事件不执行
- JS同时绑定单双击事件
- js事件的绑定
- js的事件绑定
- 动态生成的html绑定click事件没有效果不执行 click事件重复绑定问题
- java script 文本框的事件
- ios对js的on绑定事件不生效
- JS中控制绑定事件执行顺序
- ACE_Reactor是如何做到事件分发的
- ACE_Reactor是如何做到事件分发的
- ACE_Reactor是如何做到事件分发的
- js 事件绑定的方法
- js 事件绑定的方法
- JS事件绑定的方法
- js事件绑定的方法
- MySql模糊查询like通配符使用详细介绍
- 数据结构-题目
- android中树形json解析为对象,并通过dialog显示,多级列表
- 正则表达式学习参考
- Windows 2008终端服务授权激活(解决远程桌面连接数限制)
- [error handle][java script]如何做到js绑定事件的同时不执行事件
- ubuntu下进行文件编码转换(如将文件转为UTF8格式)
- iOS有关屏幕的方法大全
- 获取Android设备的方向
- OpenGL API 之 glTexImage2D
- 简单的文件复制类
- ubuntu上安装配置Ruby on Rails
- ssh框架在启动tomcat时报org.springframework.beans.factory.BeanCreationException
- android图片二次采样