获取可折叠元素的宽度 - JQuery Mobile

时间:2014-07-14 20:51:14

标签: jquery jquery-mobile width jquery-mobile-collapsible

我正在尝试获取由JQuery Mobile创建的可折叠元素的宽度。

以下是元素的代码:

<div id="sales" class="graph" data-inline="true" data-role="collapsible" data-collapsed="false" data-theme="b" data-content-theme="c" data-dividertheme="a">

然而,每当我做

$(".graph).width()

它显示元素的宽度,就好像它是折叠的,而不是展开的。如何在展开元素时获得元素的宽度?

由于

1 个答案:

答案 0 :(得分:0)

如果不将某种状态置于特定状态,则无法读取该状态的大小。

因此,如果项目未展开,则需要展开它,读取宽度,再次折叠它。如果您担心搞乱用户界面,您可以随时将其移出屏幕,翻转,然后将其放回去。