0

私は JQuery のほろ酔いプラグインを使用しており、通常の php ページで正常に動作させることができますが、別の JavaScript を介して XML からデータを実行すると、ロードされないか、適切に動作しません... 考えられるすべての変更を試しました/変数と私は立ち往生しています。

すべての jquery & jquery.tipsy スクリプトは、この JS の外部で動作するため、正しくリンクされています。

    $(function() {
    $('.instructions').tipsy({gravity: 's'});
});

次に、他のJS内で呼び出すと、まったく表示されません:

 return "<table cellpadding='8' cellspacing='0'><tr>" +
"<tr>" +
"<td class='mn'>" + vs.manualName + "</td>" +
"<td><a class='instructions' href='#' title='" + vs.manInstr + "'>Instructions</a></td>" +
"<td class='sku'>" + vs.skuNum  "</td>" +
"</tr></table>"
};

ほろ酔いがそれを見るために、JSでそれを書き出す必要がありますか?

4

1 に答える 1

0

Tipsy が起動されるまでに、それら.instructionsが既にロードされ、DOM 内にあることを確認する必要があります。data from XML thru another javascriptがロードされた後、実行します。

    $('.instructions').tipsy({gravity: 's'});
于 2013-06-26T17:08:33.413 に答える