zoukankan      html  css  js  c++  java
  • jquery的css

    position

    获取匹配元素相对父元素的偏移位置

    offset

    获取匹配元素在当前视口的相对偏移,返回的对象包含两个整型属性:top 和 left

    $("p").offset()
    $('div').offset().top
    $("p").offset().left
    

    scrollTop

    获取匹配元素相对滚动条顶部的偏移 文档被卷起的像素值

    scrollLeft

    获取匹配元素相对滚动条左侧的偏移 文档被卷起的像素值

     //获取匹配元素相对滚动条顶部的偏移  文档被卷起的像素值
    $(document).scrollTop()
    $(document).scrollLeft()
    
    //监听文档滚动的jquery方法
    $(document).scroll(function(){
        console.log($(document).scrollTop())
        console.log($(document).scrollLeft())
    
     })
    

    innerHeight

    获取第一个匹配元素内部区域高度(包括补白、不包括边框)

    $('#box').innerHeight()
    

    innerWidth

    获取第一个匹配元素内部区域宽度(包括补白、不包括边框)

    $('#box').innerWeight()
    

    outerHeight

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

    $('#box').outerHeidth()
    

    outerWeight

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

    $('#box').outerWeidth()
    

    weight

    取得匹配元素当前计算的宽度值

    //获取值
    $('p').width()
    
    //设置值
    $('p').width(200)
    

    height

    取得匹配元素当前计算的高度值

    //获取值
    $('p').height()
    //设置值
    $('p').Height(200)
    

    防淘宝固定导航案例

    HTML

    <div class="top">
        <img src="images/top.jpg" alt="" />
    
    </div>
    <div class="nav">
        <img src="images/nav.jpg"/>
    </div>
    
    <div class = "taobao">
        <img src="images/taobao1.png"/>
    </div>
    

    CSS

    <style type="text/css">
        *{padding: 0;margin: 0;}
        div{width: 100%;}
        div img{width: 100%;}
        .nav{display: none;}
    </style>
    

    JS

    
        $(document).scroll(function(){
    
                    var h = $('.top').height()
                    console.log(h)
                    var a = $(document).scrollTop()
                    console.log(a)
    
                    if(h<a){
                        $('.nav').css({display:'block',position:'fixed',top:0})
    
                    }else{
                        $('.nav').css({display:'none',position:'static',top:0})
                    }
    })
    
  • 相关阅读:
    安装win7和ubuntu双系统
    Jenkins的2个问题
    junit里面Test Case的执行顺序
    使用Array类处理基本数组对象
    Location对象的页面跳转方法介绍
    Javascript几种创建对象的方法
    For循环重复代码的重构
    Sonar在ant工程中读取单元测试和覆盖率报告
    Jenkins无法读取覆盖率报告的解决方法
    python之路-day08-文件操作
  • 原文地址:https://www.cnblogs.com/fmgao-technology/p/9252265.html
Copyright © 2011-2022 走看看