質問

jQueryの.htmlを(変数)関数の代替がある場合は、

私は思っていましたか? DOMにHTMLを挿入しながら、それは非常に遅くなるようだともフリーズします。

私はinnerHTMLプロパティを使用してみました、それは非常に高速なだけでなく、素晴らしい作品。私が挿入されたコード内の任意のjQueryやMSのAJAXを持っている場合しかし、いくつかの理由で、これらのスクリプトは、ONLY FFで動作します。

私は、コードの約2000行を挿入しようとしています。

役に立ちましたか?

解決

問題は、ページに挿入するjqueryのか、MS AJAX(ジャバスクリプト)コードが評価されていないということです。 jqueryの内の.html方法があなたのためにそれをしないが、あなたは.innerHtmlを使用したい場合、あなたはevalの()関数を使用して、手動でそれを評価する必要があります:

eval(«javascript code here»);
手順は、innerHTMLプロパティを使用してHTMLを挿入し、されるように

、その後、eval関数を使用してのみJavaScriptの部分を評価しています。

他のヒント

あなたはもっと自分の問題について、指定された場合は、

は、素晴らしいことです。 一般的には2000年の.html()更新を行う必要がなく、話す、あなたは(大きな.htmlの中にそれを参加する必要があり)、全体DOMが遅いダウンを引き起こす、再構築され、各.htmlの後に()ので、呼び出します。

私はただのこれを読んでいましたにお答えし、DOM文書の断片noreferrer">使用して

scroll top