zoukankan      html  css  js  c++  java
  • jQuery 效果

    1jQuery css() 方法

    (1)jQuery css() 方法是什么

    css() 方法设置或返回被选元素的一个或多个样式属性。

    (2)、返回 CSS 属性

    如需返回指定的 CSS 属性的值,请使用如下语法:

    css("propertyname");

    $("p").css("background-color");

    (3)、设置CSS属性

    如需设置指定的 CSS 属性,请使用如下语法:

    css("propertyname","value");

    $("p").css("background-color","yellow");

    (4)、设置多个CSS属性

    如需设置多个 CSS 属性,请使用如下语法:

    css({"propertyname":"value","propertyname":"value",...});

    $("p").css({"background-color":"yellow","font-size":"200%"});

    演示示例jQuery CSS方法

    课堂练习元素的宽、高、文字颜色、背景图发生变化

    2jQuery css

    (1) addClass()

    向被选元素添加一个或多个类

    .important { font-weight:bold; font-size:xx-large; } 

    .blue { color:blue; }

    $("button").click(function(){ 

    $("h1,p").addClass("blue");

      $("div").addClass("important");

    });

    (2) removeClass()

     从被选元素删除一个或多个类

    $("button").click(function(){ $("h1,h2,p").removeClass("blue"); });

    (3) toggleClass()

    对被选元素进行添加/删除类的切换操作

    $("button").click(function(){ $("h1,h2,p").toggleClass("blue"); });

    (4) eq()

     方法返回带有被选元素的指定索引号的元素,索引号从 0 开头,所以第一个元素的索引号是 0(不是 1)。

    $(selector).eq(index)

    (5) index()

     index() 方法返回指定元素相对于其他指定元素的 index 位置。

    $("li").click(function(){

      alert($(this).index());

    });

    (6)not()

     Not() 方法返回指定元素之外的元素。

    查找 input标签中类名不是in1的input标签

     

     console.log($("input").not(".in1"));

    3jQuery动画

    (1) jQuery隐藏显示

    可以使用 hide() show() 方法来隐藏和显示 HTML 元素。

    $("#hide").click(function(){ 

    $("p").hide();

    });

    $("#show").click(function(){ 

    $("p").show();

    });

    可以使用 toggle() 方法来切换 hide() show() 方法。

    $("button").click(function(){ $("p").toggle(); });

    (2) jQuery淡入淡出

    fadeIn() 用于淡入已隐藏的元素 fadeOut() 方法用于淡出可见元素。

    $("button").click(function(){

      $("#div1").fadeIn();

    $("#div2").fadeIn("slow");

    $("#div3").fadeOut(3000);

    });

     fadeToggle() 方法可以在 fadeIn() fadeOut() 方法之间进行切换。

    $("button").click(function(){ ("#div2").fadeToggle("fast");});

     fadeTo() 方法允许渐变为给定的不透明度(值介于 0 1 之间)。

    $("button").click(function(){ $("#div1").fadeTo("slow",0.15);});

    (3) jQuery滑动

     slideDown() 方法用于向下滑动元素 slideUp() 方法用于向上滑动元素

    $("#flip").click(function(){ $("#div1").slideDown(); $("#div1").slideUp();});

     slideToggle() 方法可以在 slideDown() slideUp() 方法之间进行切换。

    $("#flip").click(function(){ $("#panel").slideToggle(); });

    (4) jQuery自定义动画    中间是对象

    animate() 方法用于创建自定义动画。可选的 speed 参数规定效果的时长。它可以取以下值:"slow""fast" 或毫秒。可选的 callback 参数是动画完成后所执行的函数名称。

    $("button").click(function(){ 

    $("div").animate({ 

    left:'250px', opacity:'0.5', height:'150px', '150px'

     }); });

    (5) stop方法

    jQuery stop() 方法用于停止动画或效果,在它们完成之前,适用于所有 jQuery 效果函数,包括滑动、淡入淡出和自定义动画。

    $("#stop").click(function(){ $("#panel").stop(); });

    (6) 、回调函数

    在当前动画 100% 完成之后执行。

    $("button").click(function(){ 

    $("p").hide("slow",function(){ 

    alert("段落现在被隐藏了");

    }); });

  • 相关阅读:
    leetcode 18 4Sum
    leetcode 71 Simplify Path
    leetcode 10 Regular Expression Matching
    leetcode 30 Substring with Concatenation of All Words
    leetcode 355 Design Twitte
    leetcode LRU Cache
    leetcode 3Sum
    leetcode Letter Combinations of a Phone Number
    leetcode Remove Nth Node From End of List
    leetcode Valid Parentheses
  • 原文地址:https://www.cnblogs.com/guirong/p/13510566.html
Copyright © 2011-2022 走看看