0

以下のコードはjquery関数です

$(document).ready(function () {
   $('#access').accordion({
      create: function (event, ui) {
          $('div#access> div').each(function () {
              var id = $(this).attr('id');
            $(this).load(id+'.html', function () {
                $('#access').accordion('resize');
            });
        });
    }
});
});

accessは、ヘッダーのメニュー項目に使用した div id です。

以下のコードは header.php ページコードです

<div id="access" >
    <ul>        
        <?php wp_list_pages('depth=1&title_li=');?>
    </ul>
</div>

私が欲しいのは、JavaScript関数を呼び出す必要があるメニュー項目のonclickです..

どのようにphpファイルから関数を呼び出すには?

4

1 に答える 1

1

PHP から JavaScript 関数を呼び出しません。PHP は、HTML ページを動的に構築できるようにするだけです。ページの準備が整うと、JavaScript が呼び出され、適切な要素へのイベントのバインドが開始されます。

あなたがする必要があるのは、「ソースの表示」または firebug を使用して生成されたコードを見て、生成された HTML の構造を調べることです。その後、要求された要素にイベントをバインドできます。

于 2012-07-16T07:59:04.767 に答える