JavaScript加强之自定义callback示例


Posted in Javascript onSeptember 21, 2013

html:

<select id="select"> 
<option value="111">111</option> 
<option value="222">222</option> 
<option value="333">333</option> 
</select>

js:
$().ready(function(){ 
$("select").unbind("clickMe"); 
//传递一个json格式对象,这个json中有name,age,callback,可以用objJSON.属性名的方式来进行访问 
$("select").bind("clickMe",function(event,objJSON){ 
alert(objJSON.name); 
alert(objJSON.age); 
objJSON.callback(); 
}); $("select").unbind("change"); 
$("select").bind("change",function(){ 
//事件触发器的参数是一个json格式的对象 
$(this).trigger("clickMe",{ 
name:'xxc', 
age:20, 
callback:function(){ 
alert("回调函数"); 
} 
}); 
}); 
});
Javascript 相关文章推荐
js GridView 实现自动计算操作代码
Mar 25 Javascript
jQuery 拖动层(在可视区域范围内)
May 24 Javascript
如何解决Jquery库及其他库之间的$命名冲突
Sep 15 Javascript
jQuery实现购物车多物品数量的加减+总价计算
Jun 06 Javascript
javascript类型系统 Window对象学习笔记
Jan 07 Javascript
JS实现把鼠标放到链接上出现滚动文字的方法
Apr 06 Javascript
JavaScript判断页面加载完之后再执行预定函数的技巧
May 17 Javascript
Bootstrap中glyphicons-halflings-regular.woff字体报404错notfound的解决方法
Jan 19 Javascript
js实现鼠标拖动功能
Mar 20 Javascript
JavaSctit 利用FileReader和滤镜上传图片预览功能
Sep 05 Javascript
微信小程序promsie.all和promise顺序执行
Oct 27 Javascript
浅谈vue中关于checkbox数据绑定v-model指令的个人理解
Nov 14 Javascript
js中通过split函数分割字符串成数组小例子
Sep 21 #Javascript
js中的异常处理try...catch使用介绍
Sep 21 #Javascript
使用JS读秒使用示例
Sep 21 #Javascript
用RadioButten或CheckBox实现div的显示与隐藏
Sep 21 #Javascript
JS.GetAllChild(element,deep,condition)使用介绍
Sep 21 #Javascript
JS.findElementById()使用介绍
Sep 21 #Javascript
JS.getTextContent(element,preformatted)使用介绍
Sep 21 #Javascript
You might like
PHP SESSION的增加、删除、修改、查看操作
2015/03/20 PHP
PHP使用file_get_content设置头信息的方法
2016/02/14 PHP
PHP读取大文件的多种方法介绍
2016/04/04 PHP
jquery调用wcf并展示出数据的方法
2011/07/07 Javascript
JavaScript中圆括号()和方括号[]的特殊用法疑问解答
2013/08/06 Javascript
jQuery插件jRumble实现网页元素抖动
2015/06/05 Javascript
JavaScrpt中如何使用 cookie 设置查看与删除功能
2017/07/09 Javascript
nodejs前端自动化构建环境的搭建
2017/07/26 NodeJs
解析Angular 2+ 样式绑定方式
2018/01/15 Javascript
解决在vue项目中,发版之后,背景图片报错,路径不对的问题
2018/03/06 Javascript
webpack4与babel配合使es6代码可运行于低版本浏览器的方法
2018/10/12 Javascript
优雅的处理vue项目异常实战记录
2019/06/05 Javascript
Vue-cli项目部署到Nginx服务器的方法
2019/11/01 Javascript
[07:52]2014DOTA2 TI逗比武士游V社解说背后的故事
2014/07/10 DOTA
[06:49]2018DOTA2国际邀请赛寻真——VirtusPro傲视群雄
2018/08/12 DOTA
[01:57]2018年度DOTA2最具潜力解说-完美盛典
2018/12/16 DOTA
[00:08]DOTA2勇士令状等级奖励“天外飞星”
2019/05/24 DOTA
介绍Python的@property装饰器的用法
2015/04/28 Python
Python中处理字符串之islower()方法的使用简介
2015/05/19 Python
python3+PyQt5 创建多线程网络应用-TCP客户端和TCP服务器实例
2019/06/17 Python
Python实现代码统计工具
2019/09/19 Python
django中media媒体路径设置的步骤
2019/11/15 Python
python实现猜拳游戏
2020/03/04 Python
Python3爬虫里关于代理的设置总结
2020/07/30 Python
css3和jquery实现的可折叠导航菜单适合放在手机网页的导航菜单
2014/09/02 HTML / CSS
HTML5触摸事件(touchstart、touchmove和touchend)的实现
2020/05/08 HTML / CSS
美国著名的户外用品品牌:L.L.Bean
2018/01/05 全球购物
非功能性需求都包括哪些方面
2013/10/29 面试题
高一数学教学反思
2014/02/07 职场文书
汇源肾宝广告词
2014/03/20 职场文书
求职教师自荐书
2014/06/19 职场文书
奉献爱心演讲稿
2014/09/04 职场文书
2015年元旦主持词结束语
2014/12/14 职场文书
总经理岗位职责范本
2015/04/01 职场文书
JS实现扫雷项目总结
2021/05/19 Javascript
python 实现两个变量值进行交换的n种操作
2021/06/02 Python