2017-03-21 9 views
0

私は、組織のSharePoint 2010ポータル内でリンクする必要があるHTMLページを持っています。私はすべての必要なファイル(CSS、画像、jquery)を同じドキュメントライブラリに格納しています。 CSSは正常に動作しているようですが、jQueryを動作させるのに問題があります。ここで問題になる可能性のあることに関する提案や考えはありますか?ありがとうございました。jQuery(SharePoint 2010)を追加するにはどうすればよいですか?

**更新:HTMLページは、私が100個ほどのクリック可能な領域に分けた1つのイメージ(イメージマップ)で構成されています。クリックすると、jQueryプラグインがアクティブになり、クリック可能領域の右にツールヒントが直接表示されます(SHOULD)。私の問題は、ツールチップが代わりに全画像の右側に表示されていることです。だから私はjQueryが動作しないという最初の質問で間違っていたと思う。ツールチッププラグインは実際にアクティブになります。画像の上に表示されるのではなく、画像の外に表示されます。これはローカル環境で正常に動作しますが、ファイルがSharePointサーバーにアップロードされると、この現象が発生します。 SharePoint内に、上書きする必要のある/内在するJS/CSSファイルがいくつかありますか?助けてくれてありがとう!

答えて

0

さらに詳しい情報が必要ですが、jQueryはまったく読み込まれていませんか?あるいは単にjQuery関数を呼び出すときのエラーですか? jQuery関数を呼び出すときにエラーが発生していると思います。あなたはjQuery.noConflict()を使いたいでしょう。 SharePointのJavaScript関数との競合を防ぎます。 jQueryがデフォルトで使用する$記号もSharePointによって使用されます。だからあなたはjQuery.noConflict()を呼び出します。あなたのJavaScriptの一番上で、jQueryを書くためにjQuery関数を呼び出すために$を使ってスワップするだけです。したがって$(document).readyはjQuery(document).readyになります。 $ .ajaxはjQuery.ajaxになります。

jQuery.noConflict Details

関連する問題