个人分类: Jquery
bind(type,data,fuc)
one(type,data,fuc) //只执行一次
名称含义
blur失去焦点
focus获得焦点
load加载
resize重置大小
scroll滚动
unload卸载
click点击
dblclick双击
mousedown鼠标按下
mouseup鼠标弹起
mousemove鼠标移动
mouseover鼠标悬停
mouseout鼠标移走
mouseenter鼠标移入
mouseleave鼠标离开
change内容改变
select选中
submit提交
keydown有键按下
keypress有键按下
keyup有键弹起
error有错误
if($("#id").is(":visible"))
{
}
else
{
}
$(this).mouseover(function(){
//代码
})
hover(enter,leave)
光标移入,触发第一个事件,光标移走,触发第二个事件
$("#id").hover(function(){
//光标移入
},function(){
//光标移出
})
$("#id").toggle(function(){
//第一次点击
},function(){
//第二次点击
})
$(this).toggle(); //表示显示隐藏之间的切换
$(this).slideToggle(); //切换显示
$(this).fadeTo(1000,0.5); //1000ms淡化到0.5透明度
阻止事件的冒泡event.stopPropagation()
阻止默认事件的发生event.preventDefault()
获取光标所在页面的位置event.pageX()/event.pageY()
获取鼠标按键类型event.which() 1左键2中键3右键
$("#id").unbind("click")
或
$("#id").unbind();
$("#id").unbind("click",funName);
$("#id").trigger("click");
或
$("#id").click();
$("#id").show();
$("#id").hide();
$("#id").show("slow"); //600ms
$("#id").show("normal"); //400ms
$("#id").show("fast"); //200ms
$("#id").hide("slow"); //600ms
$("#id").hide("normal"); //400ms
$("#id").hide("fast");//200ms
$("#id").show(1000);//1000ms
$("#id").fadeIn();
$("#id").fadeOut();
$("#id").slideDown(); //显示
$("#id").slideUp(); //隐藏
animate(param,speed, callback);
$(this).animate({"left":"500px"},3000); //三秒内,位置改变到指定地方
$(this).animate({"left":"+=500px"},3000); //三秒内,位置改变500px
$(this).animate({"left":"-=500px"},3000); //三秒内,位置改变500px