Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道在使用 jQuery 的 show('scale') 时是否有办法获取元素的高度
CSS:
#elementid {width:500px;height:500px;}
JAVASCRIPT:
$('#elementid').show('scale'); alert($("#elementid").height());//This displays "1", instead of "500"
尝试
$('#elementid').click (function () { alert($('#elementid').height()); });
工作演示
如果 Div 最初是隐藏的,请参见此处。
经过一番研究,我能够找到我的问题的答案:
$('#elementid').show("scale", function() { alert($("#elementid").height()); });
相同的原理可用于其他动画效果,例如 slideDown 等。