body内のdiv要素に関してjquery UIダイアログボックスを配置する方法はありますか?jquery uiダイアログの配置
5
A
答えて
8
jQuery UI oneおそらくこれはそれを行う方法をあなたのアイデアを得る可能性があります:
HTML:
<div id="one" class="divs"></div>
<div id="two" class="divs"></div>
CSS:
.divs {
float: left;
height: 48px;
width: 80px;
border: 1px solid #55f;
}
JS:
$(document).ready(function(){
var $div = $('#two');
var left = $div.offset().left;
var top= $div.offset().top;
$('<p>Some dialog</p>').dialog({position: [left + 20, top + 20]});
});
ここにdemoへのリンクです。
jQuery offset()は、ドキュメントに対して要素の位置を返しますが、position()はオフセットの親に対して相対的に返します。
1
http://api.jquery.com/offset/は、div要素の座標を取得する方法を示しています。これはレイアウト構造(浮動小数点数、マージンなど)に依存するため、直接的な使用では不十分かもしれません。
2
$('#dialog').position({of: $('#your_div')});
関連する問題
- 1. jQuery UIダイアログでの絶対配置
- 2. JQuery UIダイアログのOdd text開始位置
- 3. jQueryのUI - ダイアログ
- 4. JqueryのUIボタンの配置
- 5. jQuery UIダイアログに配列を送信
- 6. JQUERY UIダイアログ
- 7. JQuery UIダイアログTrue
- 8. jQuery UIダイアログ
- 9. Jquery UIダイアログ
- 10. jQuery-UIダイアログ2
- 11. jquery UIダイアログのカスタムボタンデザイン
- 12. ポジションjqueryのUIダイアログ
- 13. jQuery UIダイアログのヘルプ
- 14. jQueryのUIダイアログが
- 15. jquery-uiダイアログのjquery関数
- 16. 複数のjqueryダイアログの配置
- 17. ヘルプ、フラストレーション:jQuery UIダイアログ+位置を使用してトリガーに相対的なダイアログを配置する
- 18. すべての上にjQuery UIのダイアログを配置する方法
- 19. jQuery UI - ダイアログ - 高さ
- 20. jQuery UIダイアログ+ ASP.NETユーザーコントロール
- 21. jQuery UIダイアログとpjax
- 22. jQuery UIダイアログとIE
- 23. jQuery UIダイアログ確認
- 24. Jquery UIタブ+ダイアログ+フォームタブオーダー
- 25. Rails 3 Jquery UIダイアログ
- 26. jQuery UIダイアログとYouTube
- 27. jQuery:コンテナ内にダイアログを配置する
- 28. のjQuery UIのダイアログ+ Jqgrid
- 29. Jquery UIダイアログの問題
- 30. jqueryのUIダイアログ・ブロックは、テキストボックス
あなたは私にそれを打つ! :)これのデモは[こちら](http://jqueryui.com/demos/position/)にあります。 – mekwall