2011-12-13 34 views
1

私はモバイルサイトで作業しています。ここでは、親サイト/ドメインからXpathを使用して要素をプルし、別のドメインで再作成します。問題は、私が取り込む要素のほとんどにDojo JSフレームワークによってインライン・スタイルが添付されていることです。私はこのjQueryのコードクロスドメインのJavaスクリプトの読み込み順序を制御する

$('#elementID').removeAttr('style'); 

を使用してこれらのスタイルを削除しようと、ページの読み込み中に正常に動作するようですが、ページいったん道場スクリプトは再びインラインスタイルを添付ロードが終了します。私はhereクロスドメインスクリプトがサイト自体のスクリプトの後に読み込まれることを読んでいます。それにもかかわらず、スクリプトの読み込み順序を制御する方法はありますか?

答えて

0

try Google Loader

Googleのローダ​​ー開発者ガイドのGoogle APIを利用するためには、あなた は APIキーと連動して、GoogleのAPIローダーを使用してそれらをインポートする必要があります。ローダーを使用すると、1つ以上のAPIを簡単にインポートできます。また、 は、言語、地域、APIバージョン、 などの追加設定をニーズに合わせて指定します。基本ローダー の機能に加えて、精通した開発者は動的ローディングまたは 自動ローディングを使用してアプリケーションのパフォーマンスを向上させることもできます。

+0

ありがとうございますが、これはGoogle APIに固有のものではありませんか?私はそれらのどれも使っていない。 – Mukul

0

あなたはonloadハンドラでスクリプトを置くことができます:

<script defer src="my-script.js"></script> 

my-:他のすべてのスクリプトが

+0

これは私が試したものですが、うまくいきません。 – Mukul

0

をロードされた後

$(document).ready(function() { 
    $('#elementID').removeAttr('style'); 
}); 

それが実行されるあなたがdefer attributeを試すことができますscript.js:

$('#elementID').removeAttr('style'); 
+0

ありがとう!試してみましたが動作しません – Mukul

関連する問題