0

WordPressテーマにこのコードを入れて、ページをロードします。確認してください。

($j for no conflict)

$j = jQuery.noConflict();
$j(document).ready(function () {
    $j("#main-nav a").click(function (event) {
        event.preventDefault();
        $jloca = this.href;
        $j("#content").load($jloca '#main-content');
        alert('****');

    });
});

で指定した#main-contentページからをロードします。 OK内にロードします。 href#main-nav a
#content

しかし、私のアラートは機能しません!

さて、私は警告したくありません、私はいくつかのCSSの変更をしたいのですが、警告はテスト用です。

コールバック関数としても試しました。以下を参照してください。

$j=jQuery.noConflict();

$j(document).ready(function () {
    $j("#main-nav a").click(function (event) {
        event.preventDefault();
        $jloca = this.href;
        $j("#content").load($jloca '#main-content', function () {
            alert('Load was performed.');
        });
    });
});

何も機能していないようです。

誰かが私が間違っていることについて何か考えを持っていますか?

4

1 に答える 1

2

コードがコンパイルされません。

変化する

$j("#content").load($jloca '#main-content');

$j("#content").load($jloca + ' #main-content');

これらのエラーを確認するには、最初にコンソールを確認する必要があることに注意してください。開発者ツールについて読むことをお勧めします。

于 2013-01-20T18:58:34.623 に答える