css:left,posLeft,pixelLeft

票3176380660

票3176380660

2016-02-19 17:47

想要天天向上,就要懂得享受学习。图老师为大家推荐css:left,posLeft,pixelLeft,精彩的内容需要你们用心的阅读。还在等什么快点来看看吧!

SCRIPT LANGUAGE="JavaScript" src="http://www.cssrain.cn/demo/JQuery+API/jquery-1[1].2.1.pack.js"/SCRIPT
SCRIPT LANGUAGE="JavaScript"
!–
$(function(){
alert(   $("#re").css("left")  +  "  "  +   $("#re").get(0).style.posLeft +"  "+  $("#re").get(0).style.pixelLeft )
})
//–
/SCRIPT
div id="re" style="  position : absolute ; left:200px;"aaaaaaa/div

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

=========================
对比下:
$("#re").css("left")    :  返回200px,
$("#re").get(0).style.posLeft  :返回200,
$("#re").get(0).style.pixelLeft   :返回200,
所以后面2个适合于 计算, 因为没有单位  ,很适合计算.
那么posLeft  和pixelLeft   又有什么区别呢?
概念东西不说了  举个例子吧,
比如我把div的left改成 left:200em;

程序代码

div id="re" style="  position : absolute ; left:200em;"aaaaaaa/div

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

这时候
left: 200em;
posLeft  返回: 200 ;
pixelLeft   返回 : 4267 ;
所以
left 是字符串,是取html中left的值.
posLeft 就是将left的值转化为数值类型,而且是浮点型 . (不带单位)
pixelLeft 是数值,是将left的值(如果是空串则赋为0)转化为像素值.. (不带单位)。
由于上面属性只支持 ie.(所以不建议使用)
建议使用
$("#re").get(0).offsetLeft
这个属性通用.
jquery1.2以后支持:
$("p").offset().left  
SCRIPT LANGUAGE="JavaScript"
!–
    $(function(){
var p = $("p");
var offset = p.offset();
p.html( "left: " + offset.left + ", top: " + offset.top );
    })
//–
/SCRIPT
br/br/br/br/
paaa/p

展开更多 50%)
分享

猜你喜欢

css:left,posLeft,pixelLeft

Web开发
css:left,posLeft,pixelLeft

CSS:用overflow代替left截取指定长度字符串

Web开发
CSS:用overflow代替left截取指定长度字符串

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

Left Right Up Down画册版式设计

包装设计 名片设计 名片设计素材 画册设计
Left Right Up Down画册版式设计

对display:inline;与float:left;的认识

Web开发
对display:inline;与float:left;的认识

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Left in the memories of love 遗留在回忆中的爱

电脑入门
Left in the memories of love 遗留在回忆中的爱

css框架(CSS Frameworks):CSS框架应用

Web开发
css框架(CSS Frameworks):CSS框架应用

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

delphi编程限制数据库记录数

delphi编程限制数据库记录数

delphi实现控制声音音量

delphi实现控制声音音量
下拉加载更多内容 ↓