该功能将日志打印为 -
console.log("top:"+$(token_list).outerHeight());
我希望返回参数值,这样我就可以添加css高度,如:
dropdown
.css({
position: "absolute",
top: $(token_list).offset().top + $(token_list).outerHeight(),
left: $(token_list).offset().left,
'z-index': 999
})
但是它没有将top的值作为样式,因为该方法返回了对象类型值。 有任何建议如何解决这个问题?
答案 0 :(得分:1)
您使用的是哪个版本的JQuery?
看起来像JQuery Ui版本1.8.1的错误(有关错误信息,请参阅here)。
包含includeMargins
参数并指定false
以获取元素的外部高度或更新JQuery Ui。
dropdown
.css({
position: "absolute",
top: $(token_list).offset().top + $(token_list).outerHeight(false),
left: $(token_list).offset().left,
'z-index': 999
})