jQuery动画

鼠标事件

click

mouseover

mouseout

$(".nav li").click(function(){
    $(this).addClass("redColor");
});
//鼠标放上来
$("li").mouseover(function(){
    $(this).addClass("redColor");
});
//鼠标离开
$("li").mouseout(function(){
    $(this).removeClass("redColor");
});

键盘事件

keydown

keyup

keypress

//事件触发顺序:keydown - > keypress - > keyup
//keydown和keyup不分大小写 keyCode都是65-90,keypress区分大小写 大写是65-90 小写97-122
$("input[name=userName]").keydown(function(event){ //鼠标按下去
$("#desc").append(event.keyCode + ",keydown、");
}).keypress(function(event){ //与keydown类似,不能对系统功能键(例如:后退、删除等,其中对中文输入法不能有效响应)进行正常的响应
    $("#desc").append(event.keyCode + ",keypress、");
}).keyup(function(event){  //松开鼠标
$("#desc").append(event.keyCode + ",keyup//");
});

焦点事件

focus

blur

$(".inputName").focus(function(){
$(this).css("background-color", "orange");
});
$(".inputName").blur(function(){
    $(this).css("background-color", "blue");
});

复合事件

hover

$(".myOrder").hover(
    function(){
        $(".menu_2").css("display", "block");
$(".menu_2").stop(true, true).show(1000);
//.stop(true, true)表示停止之前的动画
    },
    function(){
        $(".menu_2").css("display", "none");
$(".menu_2").stop(true, true).hide(1000);
    }
);

toggle

//循环切换事件
$("body").toggle(
    function(){
        $(this).css("background-color", "red");
    }, 
    function(){
        $(this).css("background-color", "blue");
}, 
    function(){
        $(this).css("background-color", "yellow");
}
);
//切换是否可见
$('.more').click(function(){
    $('tr:gt(4)').toggle();
});

动画

show()

hide()

toggle()

滑动:由左至右

slideToggle

滑动:由下至上

fadeIn()

fadeOut()

setInterval(function(){
    $("div").fadeIn(500).fadeOut(500);
});

slideUp()

slideDown()

$(function(){
    $("input[type=button]").click(function(){
        $(".txt").slideUp("show");
        $(".txt").slideDown("show");
    });
});

animate

//切换可见状态:从右到左隐藏
$(".btn").click(function(){
    $(".addContent").toggle("slow");
});
//切换可见状态:从下到上进行隐藏
$(".btnSlideToggle").click(function(){
    $(".addContent").slideToggle("slow");
});
//切换可见:从右上角到左下角
$(".btnanimate").click(function(){
    $(".addContent").animate({
        "width":'0px',
        "height":'0px',
        "opicty":'0',
        "margin-top":'300px'
    }, 1000).animate({
        "width":'300px',
        "height":'300px',
        "opicty":'1',
        "margin-top":'0px'
    }, 1000);
});
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值