显示被隐藏的元素,并隐藏已显示的元素
toggle(speed,callback);//参数可选
$("button").click(function(){
$("p").toggle();
});
当元素获得焦点时,发生 focus 事件。
当通过鼠标点击选中元素或通过 tab 键定位到元素时,该元素就会获得焦点。
当元素失去焦点时,发生 blur 事件。
blur() 方法触发 blur 事件,或规定当发生 blur 事件时运行的函数:
$(selector).fadeIn(speed,callback);//参数都可选
可选的 speed 参数规定效果的时长。它可以取以下值:“slow”、“fast” 或毫秒。
$(selector).fadeOut(speed,callback);
fadeToggle() 方法可以在 fadeIn() 与 fadeOut() 方法之间进行切换。
fadeTo() 方法允许渐变为给定的不透明度(值介于 0 与 1 之间)。
$(selector).fadeTo(speed,opacity,callback);//12参数必须
$(selector).slideToggle(speed,callback);//都可选
$(selector).animate({params},speed,callback);//参数1必须
举例:紧靠左边变为,举例左侧250px
$("button").click(function(){
$("div").animate({left:'250px'});
});
其他功能https://www.runoob.com/jquery/jquery-animate.html
添加元素的三种方式:
var txt1="文本。
"; // 使用 HTML 标签创建文本
var txt2=$("").text("文本。"); // 使用 jQuery 创建文本
var txt3=document.createElement("p");
txt3.innerHTML="文本。"; // 使用 DOM 创建文本 text with DOM
$("body").append(txt1,txt2,txt3); // 追加新元素
举例:删除 class=“italic” 的所有
元素:
$("p").remove(".italic");
$("h1,h2,p").toggleClass("blue");
$("p").css("background-color","yellow");