2011-07-27 40 views
0

对JavaScript很新颖...我正在使用JQuery创建自定义对话框。对话框定位并用关闭替换X

问题(S):

  1. 如何对话框定位到使用特定的(X,Y)坐标(或其他机构)在屏幕上的任何地方我想要什么?不希望它出现在中间。

  2. 如何用“关闭”替换X?

有这种但这只是让对话框的标题栏消失:

function showBox() { 
    $("#showBox").dialog( 
     { 
      closeOnEscape: false,  
      open: function(event, ui) { 
       $(".ui-dialog-titlebar-close").hide(); 
     } 
); 
} 
  1. 如何设置它,所以它不能被拖动或最终用户感动?

任何帮助将是非常赞赏...

感谢您抽出时间来阅读。

回答

0
  1. position选项
  2. draggable选项

你可能不得不玩的关闭逻辑来得到你想要的东西,但这里是它的精神...

function showBox() { 
    $("#showBox").dialog({ 
     open: function(event, ui) { 
      jQuery('.ui-dialog-titlebar-close').removeClass("ui-dialog-titlebar-close").html('<span>Close</span>'); 
     }, 
     draggable: false, 
     position: [350,200], 
     closeOnEscape: false 
    }); 
} 

编辑:对不起,链接不起作用,但这些选项位于链接页面的选项选项卡下。