私は使用しています:
echo $javascript->link('tools.overlay-1.0.4', false);
これは次のように初期化されます:
$(".overlay_popup").overlay({
expose: '#000000',
close: '.close_overlay',
finish: {
top: 'center',
left: 'center',
absolute: false
}
});
オーバーレイ ポップアップ ボックスを次のように呼び出します。
echo $html->link(
"add part",
array('controller'=>'garage_parts',
'action'=>'addfrompartlist',
$gcar['GarageCar']['id'],
$gcar['GarageCar']['car_id']),
array('class'=>'js-ajax overlay_popup',
'id'=>'add_part_overlay',
'rel'=>'.overlay_container')
);
これはすべてうまく機能しますが、上記の「パーツの追加」ハイパーリンクボタンを動的に追加する ajax 関数があり、この新しいボタンをオーバーレイにバインドする方法がわかりません。通常、私は次のようなものを使用します:
$(".overlay_popup").bind("click", function(){...
しかし、これはオーバーレイでは機能しませんでした。これを成功させる方法についてのアイデアはありますか?