显示隐藏 它可以取以下值

<pre  class = "javascript" name= "code" >$(document).ready(function () { //这是为了防止文档在完全加载(就绪)之前运行 jQuery 代码。如果在文档没有完全加载之前就运行函数,操作可能失败。
 
             $( "button" ).click(function () {
                 // $("p").css("background-color", "red");
                 // $("p").hide("slow");隐藏
                 //$("p").toggle("slow");显示隐藏 它可以取以下值:"slow"、"fast" 或毫秒。
               
 
                 //jQuery 拥有下面四种 fade 方法: 您可以实现元素的淡入淡出效果。
                 //fadeIn() 潜入
                 //fadeOut() 浅出
                 //fadeToggle() 浅出浅入
                 //fadeTo() fadeTo() 方法中必需的 opacity 参数将淡入淡出效果设置为给定的不透明度(值介于 0 与 1 之间)。(值介于 0 与 1 之间)。$("#div1").fadeTo("slow",0.15);  设置透明度
                 $( "#div4" ).fadeIn();
                 $( "#div5" ).fadeIn( "slow" );
                 $( "#div6" ).fadeIn( 3000 );
                 //jQuery 滑动方法
                 //slideDown()方法用于向下滑动元素
                 //slideUp()方法用于向上滑动元素。
                 //slideToggle()方法可以在 slideDown() 与 slideUp() 方法之间进行切换
 
                 //jQuery 动画 - animate() 方法jQuery animate() 方法用于创建自定义动画。
                 //$(selector).animate({params},speed,callback);必需的 params 参数定义形成动画的 CSS 属性。
                 //可选的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。
                 //可选的 callback 参数是动画完成后所执行的函数名称。
                 //方法一
                 //$("button").click(function(){
                 //    $("div").animate({left:'250px'});
                 //});
                 //方法2
                 //$("button").click(function(){
                 //    var div=$("div"); 
                 //    div.animate({left:'100px'},"slow");
                 //    div.animate({fontSize:'3em'},"slow");
                
                 //jQuery stop() 方法
                 //jQuery stop() 方法用于停止动画或效果,在它们完成之前。
                 //stop() 方法适用于所有 jQuery 效果函数,包括滑动、淡入淡出和自定义动画。
                 $( "#button" ).click(function () {
                     $( "#panel" ).stop();
                 });
 
                 // $(selector).hide(speed, callback)callback当动画 100% 完成后,即调用 Callback 函数。
                 如:
                 $( "p" ).hide( 1000 , function () {
                     alert( "The paragraph is now hidden" );
                 });
 
                 //通过 jQuery,您可以把动作/方法链接起来。  Chaining 允许我们在一条语句中允许多个 jQuery 方法(在相同的元素上)。
                 $( "#p1" ).css( "color" "red" )
                .slideUp( 2000 )
                .slideDown( 2000 );
 
                 //jQuery DOM 操作
                 //三个简单实用的用于 DOM 操作的 jQuery 方法:
                 //text() - 设置或返回所选元素的文本内容
                 //html() - 设置或返回所选元素的内容(包括 HTML 标记)
                 //val() - 设置或返回表单字段的
                 $( "#btn1" ).click(function () {
                     alert( "Text: " + $( "#test" ).text());
                 });
                 $( "#btn2" ).click(function () {
                     alert( "HTML: " + $( "#test" ).html());
                 });
 
                 //Query attr() 方法用于获取属性值。
                 $( "button" ).click(function () {
                     alert($( "#w3s" ).attr( "href" ));
                 });
 
                 //设置内容 - text()、html() 以及 val() 给找到的点赋值
                 $( "#btn1" ).click(function () {
                     $( "#test1" ).text( "Hello world!" );
                 });
                 $( "#btn2" ).click(function () {
                     $( "#test2" ).html( "<b>Hello world!</b>" );
                 });
                 $( "#btn3" ).click(function () {
                     $( "#test3" ).val( "Dolly Duck" );
                 });
 
                 $( "button" ).click(function () {
                     $( "#w3s" ).attr({
                         "href" "http://www.w3school.com.cn/jquery" ,
                         "title" "W3School jQuery Tutorial"
                     });
                 });
 
                 //通过 jQuery,可以很容易地添加新元素/内容。
                 //append() - 在被选元素的结尾插入内容
                 //prepend() - 在被选元素的开头插入内容
                 //after() - 在被选元素之后插入内容
                 //before() - 在被选元素之前插入内容
 
                 //jQuery,可以很容易地删除已有的 HTML 元素。
                 //remove() - 删除被选元素(及其子元素) $("#div1").remove();
                 //empty() - 从被选元素中删除子元素 $("#div1").empty();
                 //remove() - 过滤删除被选元素(及其子元素) $("p").remove(".italic");
 
                 //jQuery 操作 CSS
                 //addClass() - 向被选元素添加一个或多个类
                 //removeClass() - 从被选元素删除一个或多个类
                 //toggleClass() - 对被选元素进行添加/删除类的切换操作
                 //css() - 设置或返回样式属性
                 $( "button" ).click(function () {
                     $( "h1,h2,p" ).addClass( "blue" ); //blue,important是样式名字
                     $( "div" ).addClass( "important" );
                 });
                 //您也可以在 addClass() 方法中规定多个类:
                 $( "button" ).click(function () {
                     $( "#div1" ).addClass( "important blue" );
                 });
                 $( "button" ).click(function () {
                     $( "h1,h2,p" ).removeClass( "blue" );
                 });
                 $( "button" ).click(function () {
                     $( "h1,h2,p" ).toggleClass( "blue" );
                 });
                 //jQuery css() 方法
                 $( "p" ).css( "background-color" ); //返回属性
                 $( "p" ).css( "background-color" , "yellow" ); //设置属性
                 $( "p" ).css({  "background-color" "yellow" "font-size" "200%" }); //设置多个属性
 
                 //通过 jQuery,很容易处理元素和浏览器窗口的尺寸。
                 //width() 方法设置或返回元素的宽度(不包括内边距、边框或外边距)。
                 //height()  方法设置或返回元素的高度(不包括内边距、边框或外边距)。
                 //innerWidth()方法返回元素的宽度(包括内边距)。
                 //innerHeight()方法返回元素的高度(包括内边距)。
                 //outerWidth()方法返回元素的宽度(包括内边距、边框和外边距)。
                 //outerHeight()方法返回元素的高度(包括内边距、边框和外边距)。
                 $( "button" ).click(function () {
                     var txt =  "" ;
                     txt +=  "Width: " + $( "#div1" ).width() +  "</br>" ;
                     txt +=  "Height: " + $( "#div1" ).height();
                     $( "#div1" ).html(txt);
                 });
 
             });
 
         });</pre>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值