こんにちは、オーバーレイで外部リンクを開くコードがあります
$('body').append('<div class="overlay-2"><div class="contentWrap"></div> </div>');
$("a.overlay-2[rel]").live('click', function () {
$("a.overlay-2[rel]").overlay({
mask: '#333',
onBeforeLoad: function() {
var wrap = this.getOverlay().find(".contentWrap");
wrap.load(this.getTrigger().attr("href"));
}
}).load();
$(this).overlay().load();
return false;
});
これにより、div overlay-contato が追加されます
リンクを最初にクリックすると、すべてが正常に開きますが、オーバーレイを閉じてもう一度クリックするたびに、コードは div を body に複数回追加します。
ボタンコードは
<a href="/php/my-page.php" class="overlay-2" rel=".overlay-contato">click </a>