jQuery - 如何获取元素高度值并通过 css 代码在另一个元素中使用它?
我想从 element A
获取高度(或宽度..并不重要),并使用该高度将 css 设置为 element B
...就像
$('#element_B').css({ 'top','element_A_height' })
这里的一个小例子。 .我知道 javascript 还没有接近有效的东西,我只是试图解释我想要发生的事情..
我不知道如何实现这一点..有什么想法吗?
I want to get height ( or width.. doesnt really matter ) from element A
and use that height to set css to element B
...like
$('#element_B').css({ 'top','element_A_height' })
A little example here.. I know the javascript is not even close to something that works, I just tried to explain what i wanted to happen..
I have no idea how to achieve this.. any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
以下是您想要实现的目标的示例: http://jsfiddle.net/cJdXg/2/
HTML:
JavaScript:
CSS:
Here's an example of what you want to achieve: http://jsfiddle.net/cJdXg/2/
HTML:
JavaScript:
CSS:
您所追求的是:
http://api.jquery.com/height/
示例:
但是,如果 elementA 有边距,您可能需要这样:
http://api.jquery.com/outerHeight/< /a>
示例:
希望有帮助!
What you're after is this:
http://api.jquery.com/height/
Example:
however, if elementA has margins you may want to us this:
http://api.jquery.com/outerHeight/
Example:
Hope it helps!
您是否看过这些函数以及函数下面给出的示例,这可能会帮助您
http://api.jquery.com/高度/
http://api.jquery.com/width/
have u seen these functions and examples given below the functions, this might helps u
http://api.jquery.com/height/
http://api.jquery.com/width/
但我建议先缓存它,然后再用于其他情况
But i suggest to cache it first, and reuse for other case
它应该是这样的
it should be something like