$('.selector').prepOverlay()
からplone.app.jquerytools
は、 'onClick'にポップアップをバインドしてhref/src/rel属性で指定されたURLからコンテンツを読み込むときに問題ありません。plone4:ajaxコンテンツを含むオーバレイをクリックして開くと
<a class=".selector" href="link/to/@@view">link</a>
私は現在、オーバーレイを表示するために何をすべきか
jQuery.ajax({
type: 'GET',
url: portal_url + '/@@my-popup',
success: function(r) {
if (r != '') {
// show Overlay
}
}
});
は次のとおりです。
が、リンク項目を作成し、それにオーバーレイを結合して、開いて
var link = $('<a href="' + portal_url + '/@@my-popup"></a>')
link.prepOverlay({
subtype:'ajax',
});
link.click();
しかし、これはprepOverlayで作成したオーバーレイに任意のコンテンツを取得するためのよりよい方法がある「/ @@私-ポップアップ」
のための2つの要求につながりますか?
返信用mathiasに感謝します。これも有効なオプションです。 実際、これはjquertoolsオーバーレイを直接使用するよりも良いかもしれません。なぜなら、私のポップアップと同じルックアンドフィールを得て、他のポップアップのために使用しているイベントハンドラを再利用することができるからです)。 – fRiSi