0

所以我正在开发一个插件,我需要做的一件事就是如果它已经在 CSS 中设置了位置。

所以让我们在 CSS 中说这个人有这个:

position: relative;
top: 100px; 

我需要得到 100px 位。这很容易!

var topMove = parseFloat($('#menu-complete').css('top'));

后来我改变了项目的位置。

        var positionMovedMenu = (-(scroll * 1.4) + topMove);
    $('#menu-complete').css({'position' : 'fixed', 'top' : positionMovedMenu+'px'});

不幸的是,这改变了 topMove 变量的值,因为 CSS 值 'top' 已经改变。如何存储原始值?

4

1 回答 1

1

您可以使全局变量成为一个对象,以便足够容易地保存该信息。如果您有多个值,我建议将它们存储为对象格式。

于 2011-08-29T18:26:22.953 回答