window.onload() = function () {}$(function () {$("li").bind("click", function () {$(this).css("background","red");});});$(function () {$("div").bind("click", function () {$(this).css("background", "red");});});第一部分--事件$(function () {$("input").click(function () {$("li").mouseover(function () {$(this).css("background", "green");}).mouseout(function () {//this.style.background = "";this.style.cssText = "background:";});});});3.键盘事件$(function () {$("p input").keyup(function () {$("#events").append("keyup");}).keydown(function () {$("#events").append("keydown");}).keypress(function () {$("#events").append("keypress");});$(document).keydown(function (event) {if (event.keyCode == "13") {//按enter键alert("确认要提交么?");}});});4.表单事件$(function () {//给文本框添加边框样式$("input").focus(function() {$(this).addClass("myclass");}).blur(function() {$(this).removeClass("myclass");});});5.绑定事件与移除事件$(function () {//给li绑定click事件、并进行样式修改$("li").bind("click", function () {$(this).css("background","red");});}); 5.2 同时绑定多个事件$(function () {$("li").bind({mouseover: function() {$(this).css("background", "pink");}, mouseout: function() {$(this).css("background", "gray");}});});5.3 移除事件与同时移除多个事件$(function () {$("li").unbind("click");$("li").unbind("mouseover mouseout");});5.4 一些其他的绑定与移除的方法$("li").hover(function() {$("li").css("background", "gray");}, function() {$("li").css("background", "green");});6.2 toggle()方法$("body").toggle(function () {$("li").css("background", "gray");}, function () {$("li").css("background", "green");}, function () {$("li").css("background", "blue");});接下来再看看第二部分--动画$(function () {$("#btnshow").click(function () {$("img").show(1000);});$("#btnhide").click(function () {$("img").hide(1000);});});$(function () {$("#btnin").click(function () {$("img").fadeIn(5000);});$("#btnout").click(function () {$("img").fadeOut(5000);});});$(function () {$("#btnup").click(function () {$("img").slideUp(5000);});$("#btndown").click(function () {$("img").slideDown(5000);});}); 4.animate()方法是用来自定义动画的$(function () {$("[type=button]").bind("click", function () {//两个特效并行执行,不加入队列:$("div").animate({ "font-size": "50px" }, 3000).animate({ "width": "300px" }, { queue: false, duration: 3000 });});}); 4.1 animate()方法替换一些其他的方法//替换show()方法//$("img").show(1000);$("img").animate({height:"show",width:"show",opacity:"show"},1000);//替换fadeIn()方法$("img").fadeIn(5000);$("img").animate({opacity:"show"},5000); //替换slideDown()方法$("img").slideDown(5000); $("img").animate({ height: "show" }, 5000);这些动画就是animate()方法的一种内置了特定样式的简写形式,这些特定的样式值可以为"show"、"hide"、"toggle",也可以自定义数值
$("div").click(function() { $(this).next().toggle(); $(this).next().fadeTo(600,0.2); $(this).next().fadeToggle(); $(this).next().slideToggle(); });
以上这篇jQuery中事件与动画的总结分享就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。