zoukankan      html  css  js  c++  java
  • jquery-8 jquery如何处理css样式

    jquery-8  jquery如何处理css样式

    一、总结

    一句话总结:

    1、如何获取网页的三个高?

    1)可视区域的高
    $(window).height();

    2)文档总高度
    $(document).height();

    3)滚动的高
    $(window).scrollTop();

    2、标签的三种类型的宽高是哪三种?

    height();
    width();
    innerHeight();
    innerWidth();
    outerHeight();
    outerWidth();

    3、position()和offset()的区别是什么?

    position是相对父亲的位置

    offset是相对窗口左上角的位置

    二、jquery如何处理css样式

    1、相关知识

    CSS处理:
    1.CSS样式
    css();
    css({});

    2.位置
    offset();
    position();
    scrollTop(val);

    3.尺寸
    height();
    width();
    innerHeight();
    innerWidth();
    outerHeight();
    outerWidth();

    4.获取三个高
    1)可视区域的高
    $(window).height();

    2)文档总高度
    $(document).height();

    3)滚动的高
    $(window).scrollTop();

    2、代码

    position定位

     1 <!doctype html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>index</title>
     6     <style>
     7         *{
     8             font-family: 微软雅黑;
     9         }
    10 
    11         .main{
    12             1000px;
    13             height:500px;
    14             position: absolute;
    15             left:50%;
    16             top:50%;
    17             margin-left:-500px;
    18             margin-top:-250px;
    19             box-shadow:0px 0px 5px 5px #000;
    20         }
    21         .shop{
    22             200px;
    23             height:200px;
    24             overflow: hidden;
    25             box-shadow:0px 0px 5px 5px #ccc;
    26             float: left;
    27             margin-left:40px;
    28             margin-top:10px;
    29         }
    30 
    31         .img{
    32             position: absolute;
    33             border:10px solid #ccc;
    34             border-radius:200px;
    35             overflow: hidden;
    36             200px;
    37             height:200px;
    38             display: none;
    39         }
    40     </style>
    41     <script src="jquery.js"></script>
    42 </head>
    43 <body>
    44     <div class='main'>
    45         <div class='img'>
    46             <img src="a.png" alt="">
    47         </div>
    48         <div class='shop'>
    49             <img src="b.jpg" width='100%'>
    50         </div>    
    51         <div class='shop'>
    52             <img src="b.jpg" width='100%'>
    53         </div>    
    54         <div class='shop'>
    55             <img src="b.jpg" width='100%'>
    56         </div>    
    57         <div class='shop'>
    58             <img src="b.jpg" width='100%'>
    59         </div>    
    60     </div>
    61 </body>
    62 <script>
    63 $('.shop').mouseenter(function(){
    64     x=$(this).position().left+40;
    65     y=$(this).position().top+10+200;
    66 
    67     $('.img').show().css({'top':y+'px','left':x+'px'});
    68 });
    69 </script>
    70 </html>

    获取屏幕滚动的高

      1 <!doctype html>
      2 <html lang="en">
      3 <head>
      4     <meta charset="UTF-8">
      5     <title>index</title>
      6     <style>
      7         *{
      8             font-family: 微软雅黑;
      9         }
     10     </style>
     11     <script src="jquery.js"></script>
     12 </head>
     13 <body>
     14     <h1>0000001</h1>
     15     <h1>0000002</h1>
     16     <h1>0000003</h1>
     17     <h1>0000004</h1>
     18     <h1>0000005</h1>
     19     <h1>0000006</h1>
     20     <h1>0000007</h1>
     21     <h1>0000008</h1>
     22     <h1>0000009</h1>
     23     <h1>0000010</h1>
     24     <h1>0000011</h1>
     25     <h1>0000012</h1>
     26     <h1>0000013</h1>
     27     <h1>0000014</h1>
     28     <h1>0000015</h1>
     29     <h1>0000016</h1>
     30     <h1>0000017</h1>
     31     <h1>0000018</h1>
     32     <h1>0000019</h1>
     33     <h1>0000020</h1>
     34     <h1>0000021</h1>
     35     <h1>0000022</h1>
     36     <h1>0000023</h1>
     37     <h1>0000024</h1>
     38     <h1>0000025</h1>
     39     <h1>0000026</h1>
     40     <h1>0000027</h1>
     41     <h1>0000028</h1>
     42     <h1>0000029</h1>
     43     <h1>0000030</h1>
     44     <h1>0000031</h1>
     45     <h1>0000032</h1>
     46     <h1>0000033</h1>
     47     <h1>0000034</h1>
     48     <h1>0000035</h1>
     49     <h1>0000036</h1>
     50     <h1>0000037</h1>
     51     <h1>0000038</h1>
     52     <h1>0000039</h1>
     53     <h1>0000040</h1>
     54     <h1>0000041</h1>
     55     <h1>0000042</h1>
     56     <h1>0000043</h1>
     57     <h1>0000044</h1>
     58     <h1>0000045</h1>
     59     <h1>0000046</h1>
     60     <h1>0000047</h1>
     61     <h1>0000048</h1>
     62     <h1>0000049</h1>
     63     <h1>0000050</h1>
     64     <h1>0000051</h1>
     65     <h1>0000052</h1>
     66     <h1>0000053</h1>
     67     <h1>0000054</h1>
     68     <h1>0000055</h1>
     69     <h1>0000056</h1>
     70     <h1>0000057</h1>
     71     <h1>0000058</h1>
     72     <h1>0000059</h1>
     73     <h1>0000060</h1>
     74     <h1>0000061</h1>
     75     <h1>0000062</h1>
     76     <h1>0000063</h1>
     77     <h1>0000064</h1>
     78     <h1>0000065</h1>
     79     <h1>0000066</h1>
     80     <h1>0000067</h1>
     81     <h1>0000068</h1>
     82     <h1>0000069</h1>
     83     <h1>0000070</h1>
     84     <h1>0000071</h1>
     85     <h1>0000072</h1>
     86     <h1>0000073</h1>
     87     <h1>0000074</h1>
     88     <h1>0000075</h1>
     89     <h1>0000076</h1>
     90     <h1>0000077</h1>
     91     <h1>0000078</h1>
     92     <h1>0000079</h1>
     93     <h1>0000080</h1>
     94     <h1>0000081</h1>
     95     <h1>0000082</h1>
     96     <h1>0000083</h1>
     97     <h1>0000084</h1>
     98     <h1>0000085</h1>
     99     <h1>0000086</h1>
    100     <h1>0000087</h1>
    101     <h1>0000088</h1>
    102     <h1>0000089</h1>
    103     <h1>0000090</h1>
    104     <h1>0000091</h1>
    105     <h1>0000092</h1>
    106     <h1>0000093</h1>
    107     <h1>0000094</h1>
    108     <h1>0000095</h1>
    109     <h1>0000096</h1>
    110     <h1>0000097</h1>
    111     <h1>0000098</h1>
    112     <h1>0000099</h1>
    113     <h1>0000100</h1>
    114 </body>
    115 <script>
    116 $(window).scroll(function(){
    117     h=$(window).scrollTop();
    118     document.title=h;
    119 });
    120 </script>
    121 </html>
     
     
     
  • 相关阅读:
    splunk linux安装
    [读书笔记]-时间管理-把时间当做朋友
    [读书笔记]-技术学习-Redis
    [读书笔记]-阅读方法-王者速读法
    vuex、localStorage、sessionStorage之间的区别
    vuex的使用
    Vue常用指令总结
    vue-router参数传递
    Vue-router的基本使用
    v-on精炼
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/9227219.html
Copyright © 2011-2022 走看看