当我打开这样一个窗口的位置时,我得到了这个位置:
$('#windowAdConsole').on('open', function(event) {
$('#windowAdConsole').jqxWindow('bringToFront');
xPosPrev = xPosNew;
yPosPrev = yPosNew;
//我在这里获得职位
$('#windowAdConsole').jqxWindow({ position: { x: xPosPrev + 20, y: yPosPrev + 20} });
position = $('#windowAdConsole').jqxWindow('position');
xPosNew = position.x;
yPosNew = position.y;
});
但是当我移动并释放位置时,我不会让位置移动,但是当它被打开时,它不会被移动。例如,窗口的正面位置是x:200 y:200,然后我移动了它,我又得到了相同的值。 用于移动它的代码是:
$('#windowAdConsole').on('moved', function (event) {
position = $('#windowAdConsole').jqxWindow('position');
xPosNew = position.x;
yPosNew = position.y;
});
如何获得窗口的新移动位置?
答案 0 :(得分:0)
这应该做的工作:
$('#windowAdConsole').on('moved', function (event)
{
$("#showevent").html("You moved the window " + ', X: ' + event.args.x + ', Y: ' + event.args.y);
});
....
<div id="showevent"></div>