码迷,mamicode.com
首页 > Web开发 > 详细

jquery的css

时间:2018-07-02 10:54:55      阅读:132      评论:0      收藏:0      [点我收藏+]

标签:selector   高度   导航   相对   jquer   string   taobao   元素   sel   

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})
                }
})

jquery的css

标签:selector   高度   导航   相对   jquer   string   taobao   元素   sel   

原文地址:https://www.cnblogs.com/fmgao-technology/p/9252265.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!