[心缘地方]同学录
首页 | 功能说明 | 站长通知 | 最近更新 | 编码查看转换 | 代码下载 | 常见问题及讨论 | 《深入解析ASP核心技术》 | 王小鸭自动发工资条VBA版
登录系统:用户名: 密码: 如果要讨论问题,请先注册。

[整理]JQuery小笔记~~

上一篇:[转帖]Key Bindings in Eclipse Editors
下一篇:[备忘]表单中单个项目的大小是100KB--

添加日期:2012/11/23 11:23:32 快速返回   返回列表 阅读3535次
事件:
--------------------
$(document).ready()是DOM树解析后就可以执行
window.onload是所有内容(如图片都载入完成)载入完毕后才执行。

每个$(document).ready()都是追加事件处理,而不是替换。

$(document).ready(function(){...});可以简写为
$().ready(function(){...});
$(function(){...});
的形式,但不建议,看着晕~~~
-------------------------------
给某个对象绑定onclick事件,#xxx是id=xxx的对象
$('#xxx').bind('click',function(){
    $('body').addClass('aaaaa');
    $(this).addClass('aaaaa'); //this指当前对象
});
可以简写为
$('#xxx').click(function(){..});
其它事件类似,如blur,change,focus,keyup,submit...
----------------------------------------
第一次单击执行第一个函数,第二次执行第二个函数,
如此反复,适合显示/隐藏等切换操作
$('xxx').toggle(function(){
    //.....
},function(){
    //.....
});
--------------------------------------
//hover,鼠标进入执行第一个,离开执行第二个
$('xxx').hover(function(){
    //.....
},function(){
    //.....
});
使用hover,可以避免javascript中事件传播的头疼问题
--------------------------------------
事件传播,两种,
从外向内,外层先触发,然后内层,称为事件捕获。
从内向外,称为事件冒泡。
--------------------------------
给绑定事件起名字
$('#xxx').bind('click.yyyyy',function(){....});

只移除该名字的click事件
$('#xxx').unbind('click.yyyyy');

不带名字则移除所有click事件
$('#xxx').unbind('click');

函数命名
var ssssss = function(){...};
$('#xxx').click(ssssss);
$('#xxx').unbind('click',ssssss);

脚本触发click事件
$('#xxx').trigger('click');
$('#xxx').click();
------------------------------------
键盘响应
$(document).keyup(function(event){
    switch(String.fromCharCode(event.keyCode)){
        case 'D':
            ...
            break;
        case 'N':
            ...
            break;
    }
})
想知道按了哪个键,监听keyup或keydown
想知道输入了什么字符,监听keypress
 

评论 COMMENTS
没有评论 No Comments.

添加评论 Add new comment.
昵称 Name:
评论内容 Comment:
验证码(不区分大小写)
Validation Code:
(not case sensitive)
看不清?点这里换一张!(Change it here!)
 
评论由管理员查看后才能显示。the comment will be showed after it is checked by admin.
CopyRight © 心缘地方 2005-2999. All Rights Reserved