以下代码在页面底部创建一个div:
var popup = $('<div id="popup" />')
.appendTo('body');
以下代码会使其在此处正确定位。
$('#popup')
.position({ my: 'left top', at: 'left bottom', of: $('#someDiv') });
但是这段代码会导致它出现在DOM中,但不能放在任何地方(它不可见,但它在DOM中)。
var popup = $('<div id="popup" />')
.appendTo('body')
.position({ my: 'left top', at: 'left bottom', of: $('#someDiv') });
是否有一个技巧可以在你正在创建的项目上使用jQuery position()?
干杯, 克雷格
答案 0 :(得分:1)
试试这个:
var popup = $('<div id="popup" />')
.position({ my: 'left top', at: 'left bottom', of: $('#someDiv') })
.appendTo('body');
Grz,Kris。