zoukankan      html  css  js  c++  java
  • Jquery的基本使用

    $说明

    如何使用Jquery

    day-01

    $Jquery

    Jquery官方网站下载:http://jquery.com/

    引入Jquery的js文件

    并在html中加入(以我的为例)

    <script type="text/javascript" src="jquery-3.3.1.js"></script>

    1.隐藏部分标签-(JQ-01)

     1 <html>
     2 <head>
     3     <script type="text/javascript" src="jquery-3.3.1.js"></script>
     4     <script type="text/javascript">
     5         $(document).ready(function(){  //这是为了防止文档在完全加载(就绪)之前运行 jQuery 代码。
     6             $("button").click(function(){
     7                 $(this).hide(); //隐藏button标签
     8                 $("p").hide();  //隐藏所有p标签
     9 
    10             });
    11         });
    12     </script>
    13    <meta charset="utf-8">
    14     <!-- 防止中文乱码-->
    15 </head>
    16 
    17 <body>
    18 <button type="button" >点击清除type</button>
    19 <p class="class">p1</p>
    20 <p class="class">p2</p>
    21 <p>p3</p>
    22 </body>
    23 
    24 </html>

    2.隐藏相同class标签,通过使用.click点击事件调用.hide隐藏-(JQ-02)

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <script type="text/javascript" src="jquery-3.3.1.js"></script>
     6     <script>
     7         $(document).ready(function () {  //防止jq预先加载
     8             $("button").click(function () {  //点击事件
     9                 $(".jq02").hide();    //隐藏同class
    10             });
    11 
    12         })
    13     </script>
    14 
    15     <title>jq-02</title>
    16 </head>
    17 <body>
    18 <button type="button" >click me</button>
    19 <p class="jq02">1</p>
    20 <p class="jq02">2</p>
    21 <p>3</p>
    22 </body>
    23 </html>

    3.通过使用.click点击事件并用.css改变属性样式-(JQ-03)

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>JQ-03</title>
     6     <script type="text/javascript" src="jquery-3.3.1.js"></script>
     7     <script>
     8 $(document).ready(function () {
     9     $(".button1").click(function () {
    10         $(".color").css("background","red")   //改变css样式
    11         $("[href]").css("background","blue")  //通过属性改变样式
    12     })
    13     $(".button2").click(function () {
    14         $(".color").css("background","blue")   //改变css样式
    15         $("[href]").css("background","red")  //通过属性改变样式
    16     })
    17 })
    18 
    19         </script>
    20 </head>
    21 <body>
    22 <p class="color">1</p>
    23 <p class="color">2</p>
    24 <button type="button" class="button1">click me</button><br>
    25 <span href="#">链接1</span><br>
    26 <span href="#">链接2</span><br>
    27 <button type="button" class="button2">click me</button><br>
    28 </body>
    29 </html>

     4.鼠标悬停,通过使用.mousemove使悬停改变属性-(JQ-04)

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>JQ-04</title>
     6     <script type="text/javascript" src="jquery-3.3.1.js"></script>
     7     <script>
     8 $(document).ready(function () {
     9     $(".div1").mousemove(function () {   //鼠标悬停事件
    10         $(".div3").css("border","red solid")
    11     })
    12     $(".div2").mousemove(function () { //鼠标悬停事件
    13         $(".div3").css("border","blue solid")
    14     })
    15 })
    16         </script>
    17 </head>
    18 <body>
    19 <div class="div1" style=" border: solid red; height: 100px;  100px;">鼠标悬停1</div>
    20 <div class="div2" style=" border: solid blue; height: 100px;  100px;">鼠标悬停2</div>
    21 <div  class="div3" style="  height: 200px;  200px;">鼠标悬停2</div>
    22 </body>
    23 </html>

    5.隐藏于显示切换,使用toggle(speed,callback)切换。-(JQ-05)

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>JQ-05</title>
     6     <script type="text/javascript" src="jquery-3.3.1.js"></script>
     7     <script>
     8 $(document).ready(function () {
     9     $(".div1").click(function () {
    10         $(".div2").toggle(1000);  //隐藏于显示的切换
    11     })
    12 })
    13 
    14         </script>
    15 </head>
    16 <body>
    17 <div class="div1" style="border: solid wheat; height: 100px; 300px;" align="center">点此获取其他登录方式</div>
    18 <div class="div2" style=" border: solid wheat;height: 50px;  300px" align="center">
    19     QQ&nbsp;&nbsp;&nbsp;微信&nbsp;&nbsp;&nbsp;微博
    20 </div>
    21 </body>
    22 </html>

    6.使用fadeIn,fadeOut,fadeToggle,fadeTo进行渐变效果-(JQ-06)

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>JQ-06</title>
     6     <script type="text/javascript" src="jquery-3.3.1.js"></script>
     7     <script>
     8         $(document).ready(function () {
     9             $("#button1").click(function () {
    10                 $(".danru1").fadeIn();  //淡入效果
    11                 $(".danru2").fadeIn("slow");
    12                 $(".danru3").fadeIn(2000);
    13             });
    14             $("#button2").click(function () {
    15                 $(".danchu1").fadeOut();  //淡出效果
    16                 $(".danchu2").fadeOut("slow");
    17                 $(".danchu3").fadeOut(2000);
    18             });
    19             $("#button3").click(function () {
    20                 $(".qiehuan1").fadeToggle();  //淡入淡出切换效果
    21                 $(".qiehuan2").fadeToggle("slow");
    22                 $(".qiehuan3").fadeToggle(3000);
    23             });
    24             $("#button4").click(function () {
    25                 $(".jianbian1").fadeTo("slow", 0.25);  //渐变效果
    26                 $(".jianbian2").fadeTo("slow", 0.5);
    27                 $(".jianbian3").fadeTo("slow", 0.75);
    28             });
    29         });
    30         </script>
    31 </head>
    32 <body>
    33 <button type="button" id="button1">淡入效果</button>
    34 <div class="danru1" style="height: 100px;  100px; display: none; background:red;"></div>
    35 <div class="danru2" style="height: 100px;  100px; display: none; background:beige;"></div>
    36 <div class="danru3" style="height: 100px;  100px; display: none; background:wheat;"></div>
    37 <button type="button" id="button2">淡出效果</button>
    38 <div class="danchu1" style="height: 100px;  100px;  background:red;"></div>
    39 <div class="danchu2" style="height: 100px;  100px;  background:beige;"></div>
    40 <div class="danchu3" style="height: 100px;  100px;  background:wheat;"></div>
    41 <button type="button" id="button3">切换效果</button>
    42 <div class="qiehuan1" style="height: 100px;  100px;  background:red;"></div>
    43 <div class="qiehuan2" style="height: 100px;  100px;  background:beige;"></div>
    44 <div class="qiehuan3" style="height: 100px;  100px;  background:wheat;"></div>
    45 <button type="button" id="button4">渐变效果</button>
    46 <div class="jianbian1" style="height: 100px;  100px;  background:red;"></div>
    47 <div class="jianbian2" style="height: 100px;  100px;  background:beige;"></div>
    48 <div class="jianbian3" style="height: 100px;  100px;  background:wheat;"></div>
    49 </body>
    50 </html>

     7.上下滑动切换-(JQ-07)

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>JQ-07</title>
     6     <script type="text/javascript" src="jquery-3.3.1.js"></script>
     7     <script>
     8 $(document).ready(function () {
     9     $(".div1").click(function () {
    10         $(".div2").slideToggle(2000);   //上下滑动切换
    11         //slideDown()    向下滑动
    12         //slideUp()   向上滑动
    13     });
    14 })
    15         </script>
    16 </head>
    17 <body>
    18 <div class="div1" style="background: wheat; height: 100px;  300px;" align="center"></div>
    19 <div class="div2" style="background: honeydew; height: 100px;  300px;" align="center"></div>
    20 </body>
    21 </html>

    $总结

     <script type="text/javascript" src="jquery-3.3.1.js"></script> 此为引用Jquery库的必填选项 src中引用你的jquery地址
    $(document).ready(function () {
    防止文档在完全加载(就绪)之前运行 jQuery 代码。
  • 相关阅读:
    不同编码字符所占大小
    期末考点总结--------多元统计分析
    博客网站设计
    java 事件举例
    zookerper总结
    Spring java配置
    Sense and Sensibility
    栈的出栈序列个数
    闭算子
    线性空间结论总结
  • 原文地址:https://www.cnblogs.com/CllOVER/p/10304134.html
Copyright © 2011-2022 走看看