jQuery使用手册(六)
来源:互联网 发布:谷歌断点调试js 编辑:程序博客网 时间:2024/04/29 10:23
六:事件处理 最终效果是当鼠标点击id为a的层上时图层增加一个red样式, 用于UI事件
hover(Function, Function) 当鼠标move over时触发第一个function,当鼠标move out时触发第二个function
样式:<style>.red{color:#FF0000}</style>
Html代码: <div id="a">sdf</div>
jQuery代码及效果
$("#a").hover(function(){$(this).addClass("red");},
function(){ $(this).removeClass("red");
});
})
toggle(Function, Function) 当匹配元素第一次被点击时触发第一个函数,当第二次被点击时触发第二个函数
样式:<style>.red{color:#FF0000}</style>
Html代码: <div id="a">sdf</div>
jQuery代码及效果
$("#a"). toggle (function(){$(this).addClass("red");},
function(){ $(this).removeClass("red");
});
})
bind(type, fn) 用户将一个事件和触发事件的方式绑定到匹配对象上。
trigger(type) 用户触发type形式的事件。$("p").trigger("click")
还有:unbind() unbind(type) unbind(type, fn)
Dynamic event(Function) 绑定和取消绑定提供函数的简捷方式
例:
$(this).addClass("red");
})
$(this).addClass("red");
});
jQuery提供的函数
用于browers事件
error(fn) load(fn) unload(fn) resize(fn) scroll(fn)
用于form事件
change(fn) select(fn) submit(fn)
用于keyboard事件
keydown(fn) keypress(fn) keyup(fn)
用于mouse事件
click(fn) dblclick(fn) mousedown(fn) mousemove(fn)
mouseout(fn) mouseover(fn) mouseup(fn)
blur(fn) focus(fn)
以上事件的扩展再扩展为5类
举例,click(fn) 扩展 click() unclick() oneclick(fn) unclick(fn)
click(fn):增加一个点击时触发某函数的事件
click():可以在其他事件中执行匹配对象的click事件。
unclick ():不执行匹配对象的click事件。
oneclick(fn):只增加可以执行一次的click事件。
unclick (fn):增加一个点击时不触发某函数的事件。
上面列举的用于browers、form、keyboard、mouse、UI的事件都可以按以上方法扩展。
- jQuery使用手册(六)
- jQuery 使用手册(六)
- jQuery使用手册
- jQuery使用手册
- JQuery 使用手册
- jQuery使用手册
- jQuery使用手册
- jQuery使用手册
- jQuery使用手册
- Jquery使用手册
- jQuery使用手册
- jQuery使用手册
- jQuery使用手册
- jQuery使用手册
- jQuery使用手册
- jQuery使用手册
- jQuery使用手册
- jQuery使用手册
- 关于使用document.forms.target时父窗口弹出子窗口的问题
- 使用JQuery开发显示RSS Feed的WebPart
- 关于研发哲学:项目紧急,先把功能完成还是先修改缺陷
- 看例子学perl--1
- PHP模板引擎Smarty详解(基本概况)
- jQuery使用手册(六)
- Oracle数据库资料收藏
- jQuery使用手册(七)
- 为什么CBase有一个 公共 的 虚 析构函数
- 小规模低性能低流量网站设计原则
- 关于Qname的解释
- 北大软件学院,你能不能矜持一点?
- Efficient SQL - 转自AskTom
- 培训管理,剃头担子还是豆腐脑担子