• 标签的占位 元素的坐标


        <style>
            div{
                 200px;
                height: 200px;
                padding: 100px;
                border: 10px solid #000;
                margin: 50px;

                /* 内减模式 怪异盒模型 */
                /* box-sizing: border-box; */
            }
        </style>
    </head>
    <body>
        <div></div>
        <script src="./jquery.min.js"></script>
        <script>
            // 3个方法,4种语法,获取标签的占位
            // 执行结果没有 px 单位

            // $().width()   $().height()
            // 获取标签的  内容  
            // 正常情况下就是宽度高度

            console.log( $('div').width() );
            console.log( $('div').height() );

            // $().innerWidth()    $().innerHeight()
            // 获取标签的  内容  + padding

            console.log( $('div').innerWidth() );
            console.log( $('div').innerHeight() );


            // $().outerWidth()    $().outerHeight()
            // 获取标签的  内容  + padding + border

            console.log( $('div').outerWidth() );
            console.log( $('div').outerHeight() );


            // $().outerWidth(true)    $().outerHeight(true)
            // 获取标签的  内容  + padding + border + margin

            console.log( $('div').outerWidth(true) );
            console.log( $('div').outerHeight(true) );
     
          // 获取元素的坐标位置
            // 不需要通过事件对象,可以直接通过标签对象获取

            // 1 , offset() 
            // 获取标签对象,到页面左上角的间距
            // 执行结果是对象   top 上距离   left 左距离

            // 获取与页面左上角的间距
            // console.log( $('p').offset() );


            // 可以设定参数,设定与页面的间距
            // 设定的是总间距,如果已经有了间距,例如 margin
            // 实际执行时,设定的定位数值是 设定的总距离 - 已经定义的距离
            console.log( $('p').offset({left:500,top:500}) );

            // 2 , position()
            // 与父级标签的定位关系 
            // 只获取通过定位产生的距离,margin的不算

            // 不能设定参数

            console.log( $('p').position() );
    右侧打赏一下 代码改变世界一块二块也是爱
  • 相关阅读:
    切换某个窗口为当前窗口并显示在最前面---非置顶
    C语言算法-求两直线夹角计算公式
    Qt编译时MinGW去掉对gcc动态库的依赖
    解决不能从 WTL::CString 转换为 ATL::CSimpleString & 的问题
    gcc编译器对宽字符的识别
    4月10日学习笔记——jQuery选择器
    HTML5
    4月8日学习笔记(js基础)
    网站易用性2
    网站易用性
  • 原文地址:https://www.cnblogs.com/ht955/p/14113204.html
Copyright © 2020-2023  润新知