今天是我第一次写这个随笔,为了记录我发现的一个jquery的offset的值的问题。

这个offset的值会因为页面标签是否处于隐藏状态而表现出不同的值,隐藏状态时,offset的值是相对于直接父亲的,显示状态时,offset的值是相对于整个页面的。

一开始的时候我为了把下拉列表与inputtext左对齐,设置offset值后再改变为显示状态,总也对不齐,总觉得获取的inputtext的offset().left的值很大,后来才发现是相对对象不同导致的,把offset的值在显示后再更改,终于好了。

<s:decorate />
</h:selectOneMenu>
</s:decorate>

通过offset值的设置使html元素对齐

 

相关文章:

  • 2021-06-05
  • 2022-01-26
  • 2022-12-23
  • 2021-10-14
  • 2022-12-23
  • 2021-09-30
  • 2022-12-23
  • 2022-01-09
猜你喜欢
  • 2021-04-23
  • 2021-11-29
  • 2021-12-05
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案