相关疑难解决方法(0)

如何获得元素的正确偏移? - jQuery

这可能是一个非常简单的问题,但我如何在jQuery中获得元素的正确偏移?

我可以:

$("#whatever").offset().left;
Run Code Online (Sandbox Code Playgroud)

它是有效的.

但似乎:

$("#whatever").offset().right 
Run Code Online (Sandbox Code Playgroud)

未定义.

那么如何在jQuery中实现这一目标呢?

谢谢!!

jquery offset

79
推荐指数
7
解决办法
11万
查看次数

获取没有"px"的样式值的数字 后缀

我正在使用Javascript和HTML制作RTS游戏.听起来雄心勃勃我知道,但我不是在为这里的明星拍摄.只是一些让我受理的东西.

我目前正在研究游戏的运动部分.我有一个应该工作的运动引擎,但是有一个问题.在我的脚本中,我使用不等式语句(><)将绝对定位字符的当前左值和最高值与其目标(可能正在移动)的值进行比较.问题是我得到的反馈形式document.getElementById(nameVar).style.left是字符串(例如200px)而不是数字(例如200),因此比较不起作用.

我的问题是,有没有办法把字符串变成一个我可以操纵我想要的方式的数字?要么通过使用更改的地址,要么一旦我得到它就通过反馈预先形成一些程序.

任何帮助都会很棒.

html javascript css

46
推荐指数
4
解决办法
4万
查看次数

jQuery:以Integer格式获取元素的px位置

此代码适用于FF,但不适用于IE:

parseInt($('.scroller').css('left');
Run Code Online (Sandbox Code Playgroud)

在FF中它返回0px;

在IE中它返回NaN.

获取元素像素位置的好方法是什么?

<div class="holder">
    <div class="scroller">
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

jquery position

12
推荐指数
1
解决办法
2万
查看次数

标签 统计

jquery ×2

css ×1

html ×1

javascript ×1

offset ×1

position ×1