• jquery之css操作


    HTML示例代码

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <!--HTML区域-->
        <h1>第一个标题</h1>
        <img src="57eb.jpg">
        <div class="nav-2014">
            <div class="w">
                <div class="w-spacer"></div>
                <div class="categorys">
                    <div class="dt" style="color: red;font-size: 25px">家用电器分类</div>
                    <div class="dp" style="color: green;font-size: 12px;">家用电器价格</div>
                    <img src="rB3.jpg">
                </div>
                <span class="hr">11</span>
                <div class="navitems-2014 chr1 chr2">
                    <div id="treasure"></div>
                    <span class="clr clr1"></span>
                    <span class="chr"></span>
                    男:<input type="checkbox" value="nan">
                    女:<input type="checkbox"  value="nv">
                    <input type="text" value="2">
                    <input type="text" value="3">
                </div>
                <ul>
                    <li>第一行</li>
                    <li>第二行</li>
                    <li>第三行</li>
                    <li>第四行</li>
                </ul>
            </div>
        </div>
        <h2>第二个标题</h2>
        <p style=" 200px">第一段</p>
        <p>第二段</p>
    </body>
    </html>

    css(name,|k,v|pro|fn) 访问匹配元素的样式属性

      name:要访问的样式属性名

      k,v :以键值参数的方式修改要访问样式的属性名/值

      pro: 以传入多个键值对的方式修改要访问样式的属性名/值

        <script src="jquery-3.1.0.js"></script>
        <script>
    //        取到div元素,css样式中color属性
            $("div").css("color")
    //        修改所有匹配元素css样式中color为red
            $("p").css("color",'red')
    //        修改所有匹配元素css样式中color为red,同时设置多个属性
            $("p").css({"color":"white","background-color":'black'})
        </script>
    

      offset([coordinates]) 获取修改匹配元素在当前视口的相对偏移

      返回的对象包含两个以像素计的属性坐标:top,left

        <script src="jquery-3.1.0.js"></script>
        <script>
    //        获取最后一个p元素
            var p = $("p:last")
    //        获取p元素的top,left坐标
            var offset = p.offset()
    //        修改p元素的html内容
            p.html("left: "+ offset.left + ",top:"+offset.top)
    //        修改最后一个p元素的坐标位置
            $("p:last").offset({top:10,left:30})
        </script>
    

      scrollTop([val]) 获取匹配元素相对滚动条顶部的偏移

        $(window).scrollTop()   # 当前窗口滚动条滚动的高度

        $("#nid").scrollTop()   # 窗口中有窗口时,对应的nid小窗口的滚动高度

        <script src="jquery-3.1.0.js"></script>
        <script>
    //        取得最后一个p元素相对滚动条顶部的偏移
            var p = $("p:first");
            $("p:last").text("ScrollTop:"+ p.scrollTop())
        </script>
    

      height([val|fn]) 获得匹配元素当前计算的高度值px

        $(window).height()   # 窗口的高度

        $(document).height()  # 文档的高度

        $("nid").height()  # 某标签的高度

      width([val|fn]) 获得第一个匹配元素当前计算的宽度值px

      innerHeight() 获得第一个匹配元素的内部区域高度(包括补白,但不包括边框)

      innerWidth() 获得第一个匹配元素内部区域宽度(包括补白,但不包括边框)

      outerHeight() 获取第一个匹配元素外部区域高度(包括补白和边框)

      outerWidth() 获取第一个匹配元素外部区域宽度(包括补白和边框)

        <script src="jquery-3.1.0.js"></script>
        <script>
    
            $("p:last").height()
            $("p").width()
        </script>
    

      

  • 相关阅读:
    c/c++指针
    C++小思
    gvim-ide plugins
    Windows下文件的所有和权限
    C++枚举类型
    linux的cgroup控制
    linux的free命令
    linux下可以禁用的一些服务
    bat programming is easy and powerful
    c++类定义代码的分离
  • 原文地址:https://www.cnblogs.com/kongzhagen/p/6197617.html
Copyright © 2020-2023  润新知