jquery css快捷方法

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>wrap</title>
 6     <script type="text/javascript" src="../jquery/jquery-1.11.3.min.js"></script>
 7     <style type="text/css">
 8         .lianjie {
 9             display: inline-block;
10             border: 1px solid red
11         }
12 
13         .border {
14             border: 1px solid red
15         }
16 
17         .border1 {
18             outline: 4px dotted green
19         }
20 
21         img {
22             margin: 10px;
23             padding: 10px;
24             border: 1px solid red;
25         }
26     </style>
27 </head>
28 <body>
29 <a href="http://www.baidu.com" class="baidu">百度</a>
30 <a href="http://www.souhu.com" class="souhu">百度</a>
31 <a href="http://www.xinlang.com" class="xinlng">百度</a>sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
32 <img src="1.jpg" alt="这是张图片"/>
33 
34 <script type="text/javascript">
35     $(document).ready(function () {
36         var imgHeight = $("img").height();//获取一个元素的高度
37         var imgWidth = $("img").width();//获取一个元素的宽度
38         var setHeight = $("img").height("100");//设置元素的高度
39         var setWidth = $("img").width("150");//设置元素的宽度
40         var innerHeight = $("img").innerHeight();//获得一个元素的内部高度,包裹paddding 不包括border margin
41         var innerWidth = $("img").innerWidth();//获得一个元素的内部宽度,包裹paddding 不包括border margin
42         var outerHeight = $("img").outerHeight();//获得一个元素的高度,包括内padding boder margin
43         var outerWidth = $("img").outerWidth();//获得一个元素的宽度,包括内padding boder margin
44         var __offset = $("img").offset();//获得一个元素相对于页面左上角的的坐标
45         var __postion = $("img").position();//获得一个元素相对于父元素的坐标
46         var _scrollLeft = $(window).scrollLeft();//
47         var _scrollTop = $(window).scrollTop();
48         $(window).scroll(function () {
49             console.log($(window).scrollLeft());
50         });
51         console.log(imgHeight);
52         console.log(imgWidth);
53         console.log("内部高度:" + innerHeight);
54         console.log("内部宽度:" + innerWidth);
55         console.log("外部高度:" + outerHeight);
56         console.log("外部宽度:" + outerWidth);
57         console.log("距离页面右上角的距离:" + __offset.left + ":" + __offset.top);
58         console.log("距离父元素左上角的坐标:" + __postion.left + ":" + __postion.top);
59         console.log("横向滚动+" + _scrollLeft);
60         console.log("竖向滚动+" + _scrollTop);
61
    var box = $("div");
    console.log("height:"+box.height() + 'px');//盒子本身的高度
    console.log("innerHeight:"+box.innerHeight() + "px");//盒子本身的高度+内边距的高度
    console.log("outerHeight:"+box.outerHeight() + "px");//盒子本身的高度+内边距的高度+边框的高度
    console.log("outerHeight(true):"+box.outerHeight(true) + "px");//盒子本身的高度+内边距的高度+边框的高度+外边距的高度


    //获取元素相对于父元素的偏移(不包括外边距)
    var positon = box.position();
    console.log("positionLeft:"+positon.left + "px");
    console.log("positionTop:"+positon.top + "px");

    //获取元素相对与视窗的偏移(包括外边距)
    var offset = box.offset();
    console.log("offsetLeft:"+offset.left + "px");
    console.log("offsetTop:"+offset.top + "px");

  

62 //动态设置元素的高度 63 $("a").css({"display": "inline-block", "border": "1px solid green"}) 64 .height(function (index, elem) {//index是索引 elem是属性值 65 return (index + 1) * 25; 66  }); 67 68  }); 69 70 </script> 71 </body> 72 </html>

 

posted @ 2016-04-04 21:26  Window2016  阅读(361)  评论(0编辑  收藏  举报