所以我正在开发各种插件,我需要做的一件事是获取位置,如果它已在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”已更改。如何存储原始值?
答案 0 :(得分:1)
您可以将全局变量设为对象,以便容易地保存该信息。如果您有多个值,我建议以对象格式存储它们。