如何更改jqgrid的显示位置

时间:2011-09-14 01:40:10

标签: jquery jqgrid

我见过jqgrid的许多演示,并且都显示了浏览器左上角的网格。 我需要在不同的位置显示它,希望在我自己的div中,但无论我尝试什么,我都无法让它工作。我已经读过它被包装到其他div中所以我甚至试图将它们移动得不成功。

示例:

<div id='draggable2' style='position:absolute; top:100; left:500; background:blue'>
  <table id="list2" class='scroll' style='position:absolute; top:100; left:100'>
    <tr><td/></tr>
  </table> 
  <div id="pager" style='background:cyan'></div>
</div>

然后在loadComplete:function

$('#list2').attr('left','100px');
$('#list2').attr('top','100px');
$('#draggable2').attr('left','100px');
$('#draggable2').attr('top','100px');
$('#gview_list2').attr('left','100px');
$('#gview_list2').attr('top','100px');

非常感谢任何提示 感谢

1 个答案:

答案 0 :(得分:1)

与jqgrid无关。您不需要修改jQuery。你在HTML中忘了你的单位。 100什么?将“top:100”更改为“top:100px”,初始位置工作正常。

你可以在这里玩弄它:http://jsfiddle.net/cszkE/2/

只需更改样式值,然后点击“运行”