2011-07-08 4 views

答えて

1

「位置」オプションを確認してください。

$(".selector").dialog({ position: [350,100] }); // places dialog at x:350, y:100 

次に、ターゲットのdivの上に座るようにx、yを並べることができます。

0

あなたはdiv要素の位置を見つけるために)(jQueryの.offsetを使用して、本部の内部ジョンが言ったことを

フィット行うことができます。事業部を超える

var bg_div = $("#background_div"); 
var pos = bg_div.offset(); 
var margin = 10; 

$(".selector").dialog({ 
    position: [pos.left+margin,pos.top+margin], 
    width: bg_div.outerWidth() - margin*2, 
    height: bg_div.outerHeight() - margin*2 
}); 

センター:

var bg_div = $("#background_div"); 
var pos = bg_div.offset(); 
var x = pos.left + (bg_div.outerWidth()/2); 
var y = pos.top + (bg_div.outerHeight()/2); 

$(".selector").dialog({position: [x,y]}); 
関連する問題