当我使用以下内容时:
div = '<div class="tag-tooltip" id="tooltip_view_1">First item</div>';
$('#products').append(div);
var tooltip_width = $('#tooltip_view_1').width();
var tooltip_height = $('#tooltip_view_1').height();
tooltip_height 给出正确的值,而 tooltip_width 返回0.任何想法为什么会发生这种情况,我该怎么做才能获得新创建的元素的宽度?
答案 0 :(得分:0)
只是说我已经解决了问题 - 它出现了css属性:text-indent也影响了元素的可见性。我把它设置为负值并且一旦完全删除了这个属性 - 一切都开始正常工作。