2012-03-16 15 views
0

私は、Zurb Foundationフレームワークで構築されたASP.NETアプリケーション内でJuice UIを使用しています。 Foundationは、サイトのマスターページでjquery.min.js(v 1.7.1)を使用します。しかし、Juice UIは、コントロールを使用するたびに自動的に1.7.1のスクリプトをページに読み込みます。重複を避けるためにスクリプトをロードするのをスキップするようにJuice UIを設定することは可能ですか?Juice UIが読み込むスクリプトを指定できますか?

答えて

0

Juice UIは、ScriptManagerクラスを使用して、ページに追加するスクリプトを管理します。ページ上のコード内のJuice UIへの参照は、参照されたスクリプトを注入する必要があることをASP.NETに通知します。 (スクリプトはJuiceWidgetState.csで実際に参照されています)

参照のためにhttps://github.com/appendto/juiceui/blob/master/Juice/JuiceApp.csを見てください。

私はより洗練されたソリューションを検討していませんが、同じキーを使用して、マスターページのjQueryを参照するScriptManagerクラス(またはコントロール)ができます。 Juice UIを使用すると、そのように一度だけ追加されます。

別の解決策を考えている場合は、github要請またはプルリクエストを介してプロジェクトに寄稿してください!

+0

ありがとうございました!私は、ScriptManagerの代わりに私のmasterpageのパスを参照することでScriptManagerを騙すことができたので、両方をロードしませんでした。同じバージョン(1.7.1)なので、私のコードには何の影響もありません。 :) – phunque

+0

心配しないで!新しいバージョンのJuice UIは、最新のjQueryとjQuery UIを使用することに注意してください。 – shellscape

+0

ありがとう、ありがとう。 – phunque

関連する問題