为了账号安全,请及时绑定邮箱和手机立即绑定

js怎么固定获取到的值为第一次获取的

js怎么固定获取到的值为第一次获取的

慕粉1470498377 2016-09-19 16:38:55
我用js获取元素的top值,但后面我让top值进行了改变,再次获取的时候,获取的是改变后的,我想获取的这个值固定为第一次获取的,求教用什么方法呢
查看完整描述

3 回答

?
大写的王

TA贡献122条经验 获得超162个赞

第一次获取以后 把值赋值给一个变量存储,如果想在其他地方用最好是全局变量存储。

查看完整回答
反对 回复 2016-09-19
?
慕用0418482

TA贡献98条经验 获得超15个赞

将第一次获取的值存储在一个变量中,下次使用的时候直接调用这个变量就可以了

查看完整回答
反对 回复 2016-09-19
  • 慕粉1470498377
    慕粉1470498377
    获取到以后,把值存储下来的话,下次在获取,还是改变了,具体怎么存储不太清楚,能告诉一下吗
  • 慕用0418482
    慕用0418482
    只用获取一次啊,var obj=获取的值,obj这个变量就是存储的第一次获取的值啊,以后不用再获取了啊,需要使用第一次获取的值调用obj就可以了
?
这是一首

TA贡献55条经验 获得超6个赞

你用个变量把第一次的值记下来就好了啊。记得变量的作用域。比如。你定义一个var firstTop放在最外面。第一次获取的时候给他赋值。后面不改变他。就一直都是第一次的值了啊

查看完整回答
反对 回复 2016-09-19
  • 慕粉1470498377
    慕粉1470498377
    你好,我把代码上传了,fistTop放到哪个位置呢,我试了下还是不行
  • 3 回答
  • 0 关注
  • 1917 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信