2010-03-01 5 views
1

Я работаю над Asp.Net vs08 C# .Я хочу показать всплывающее окно ** Bottom ** кнопки. Не в центре страницы. Вот мой синтаксис.Как установить всплывающее положение?

Aspx код:

<input id="Button3" type="button" value="Open 1" /> 

Jquery:

<script type="text/javascript"> 
    $(function() { 
     $("#Popup").dialog({ 
      bgiframe: true, 
      autoOpen: false, 
      height: 300, 
      modal: true, 
      buttons: { 
       Cancel: function() { 
        $(this).dialog("close"); 
       } 
      }, 
     close: function() { 
       allFields.val("").removeClass("ui-state-error"); 
     } 
     }).parent().appendTo($("form:first")); 
     $("#Button3").click() { 
     $("#Popup").dialog("open"); 
     }); 
    }); 
</script> 

показать мне синтаксис или изменить мой синтаксис. Благодарю.

ответ

1

Вам нужно добавить position поле в файле опций аргумента:

<script type="text/javascript"> 
    $(function() { 
     $("#Popup").dialog({ 
      bgiframe: true, 
      autoOpen: false, 
      height: 300, 
      modal: true, 
      position: [100, 200], // 100 is x location, 200 is y location, in pixels 
      buttons: { 
       Cancel: function() { 
        $(this).dialog("close"); 
       } 
      }, 
     close: function() { 
       allFields.val("").removeClass("ui-state-error"); 
     } 
     }).parent().appendTo($("form:first")); 
     $("#Button3").click() { 
     $("#Popup").dialog("open"); 
     }); 
    }); 
</script> 

position также может принимать строку как "top" или "left".

Для получения дополнительной информации об этом см. jQuery UI Dialog documentation.

+0

Благодаря .Но я хочу, чтобы установить положение динамически .Как заданное положение всплывающего окна слева от кнопки управления, ваш заданное синтаксическое положение: [100, 200], не решить мою проблему. – user280048

+0

@ user280048 вместо установки '[100,200]', просто перейдите в какую-то позицию, которую вы вычислили ... –

0

Просто добавьте ключевое слово Позиция в запросе, как

положение: [400, 500]

+1

Спасибо. Но я хочу установить положение динамически. Как установить положение всплывающего окна слева от элемента управления кнопки, ваше заданное синтаксическое положение : [100, 200], не решает мою проблему. – user280048

Смежные вопросы