0

jQuery プラグイン「facebox」に問題があります。

ここにphpのスクリプトがあります

echo"<a  href='confirm.php' rel='facebox' id='$row[mynr]' onclick=\"activatefacebox('$row[mynr]'); return false;\" ></a>";

JavaScriptで

function activatefacebox(id_post) {
    var sss="#"+id_post;

     jQuery(document).ready(function($) {

      $('#sss').facebox({
        loading_image : '../img/ajax-loader.gif',

      }) 
    })

}

私の問題は次のとおりです。最初のクリックは機能しません。もう一度クリックすると、フェイスボックスが開きますが、2つのボックスがあります。リンクをクリックすると、ボックスが 2 から 3、4 に増えます。

これを修正する方法がわかりません。ただし、ajax を使用しない純粋な php では問題なく動作します。

4

1 に答える 1