javascript - 当我在 css 中使用 margin auto 属性时,如何使用 javascript 获取 margin left size

标签 javascript jquery

我有divmargin:auto;我只需要得到 margin-left使用 javascript 的大小值 :)

//css
.test{
        margin: auto;
        width: 100px;
        height: 100px;
        outline: 1px solid red;
    }


 // html
        <div class="test">Test</div>

Live example

最佳答案

使用这个:

1) 使用 jQuery

var left = $(".test").offset().left;

2) 或者,第二个版本是: 将您的 div 替换为 <div class="test" id="test"></div> ,并使用这个 js。

var left = document.getElementById("test").offsetLeft;

关于javascript - 当我在 css 中使用 margin auto 属性时,如何使用 javascript 获取 margin left size,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32564461/

相关文章:

javascript - jQuery 获取所有没有分配 id 的元素

jquery - 调整大小破坏了我的 div 的位置

javascript - Gulp.js : How to dynamically concatenate subdirectory files, 但不是主目录中的文件

javascript - php 函数不将值返回给 javascript 变量

javascript - thinkster 上的 Angularfire

javascript - 使用 Typeahead.js/Bloodhound.js 在远程和本地源之间切换

javascript - 读取 URL 中的单个变量的最简单方法是什么?

javascript - 我的 append() 似乎不起作用

javascript - 在 Fancybox 中检测滚动一次 +

jquery - MVC 3 : ActionFilterAttribute and OnActionExecuting don't fire