4

ユーザーがページ上の要素をクリックすると開く Dojo ダイアログがあります。

開く場所を制御したい....実際には、クリックした他のdom要素の横に(相対的に)開くようにしたい。

しかし、上記のいずれかを行う方法を理解できるようです。

アドバイスをありがとう。

4

2 に答える 2

2

クリック位置に関連する Dojo でダイアログを開きます。

dojo.style(pointDialog.domNode, 'visibility', 'hidden');
pointDialog.show().then(function () {
    dojo.style(pointDialog.domNode, 'top', clickEvt.pageY);
    dojo.style(pointDialog.domNode, 'visibility', 'visible');
});

ホップではなくダイアログには可視性のトリックが必要です

于 2013-05-27T16:28:09.020 に答える
1

私はTooltip道場のドキュメントで戦利品を取ります。私はDojoの経験がありませんが、ここにあなたが始めるのに役立つはずのいくつかのリンクがあります。

DojoDijitダイアログの相対位置。出来ますか?

http://livedocs.dojotoolkit.org/dijit/TooltipDialog

http://mail.dojotoolkit.org/pipermail/dojo-interest/2011-May/054581.html

于 2012-06-18T04:07:35.860 に答える