可拖动弹出定位

时间:2017-08-30 06:38:24

标签: javascript jquery html css jquery-ui

我正在使用Oracle Applications Framework(OAF),并在其中添加了一个jquery弹出窗口。会发生什么是OAF自动生成弹出div:

<DIV role=dialog tabIndex=-1 aria-describedby=remainingTrancheTipRN class="ui-dialog ui-widget ui-widget-content ui-corner-all ui-front center-dialog ui-dialog-buttons ui-draggable ui-resizable" style="HEIGHT: auto; WIDTH: 300px; POSITION: absolute; LEFT: 0px; DISPLAY: block; TOP: 0px" aria-labelledby=ui-id-1 jQuery1111025367763936550064="14">

我需要弹出窗口可以拖动,然后单击它后在中心。问题是,div auto生成一个内联css,LEFT和TOP位置为0px,这意味着它不居中。我尝试使用它来集中它!在css中很重要但这样做现在它不会被拖动,因为左侧和顶部位置现在固定在中心位置!重要。有没有办法删除div的内联css?我尝试了ff,但无济于事:

  $(this).css('display', '');
  $(this).removeAttr('style');

更新:

很奇怪,因为它适用于铬。不适用于IE11。当我检查页面时,chrome中的div看起来像这样:

  <div id="remainingTrancheTipRN" class="ui-dialog-content ui-widget-content"   style="display: block; width: auto; min-height: 77px; max-height: none; height: auto;">

为什么他们有所不同?

0 个答案:

没有答案