1

Facebookのようなスクロールバーで表示されるアイコン通知リストでマウスオーバーイベントを使用すると、通知アイコンを含むユーザーコントロールがあります。以下のリンクからカスタムスクロールバーを使用しました:

http://baijs.nl/tinyscrollbar/

このリンクで使用されている.jsファイルのパスをユーザーコントロールページに追加しました

このユーザー コントロールを使用して、プロジェクトのページや他の多くの Web ページをマスターしましたが、スクロールバーが機能しません

このjsのパスを各ページに追加すると、スクロールバーが機能しますが、パスを指定できないページがたくさんあります.

これをどのように解決すればよいですか?

編集 1

試した

 <link href='<%= ResolveUrl("~/assets/css/website.css") %>' rel="stylesheet" type="text/css" />
 <script type="text/javascript" src='<%= ResolveUrl("~/assets/js/homebanner/jquery.tinyscrollbar.min.js") %>'></script>
4

2 に答える 2

0

解決 URL を使用して、ファイル
<%= ResolveUrl("~/fielName.js") %> を含めます。

<link href='<%= ResolveUrl(~/styles/MyStyles.css") %>' rel="stylesheet" type="text/css" />
<script type="text/javascript" src='<%= ResolveUrl("~/scripts/MyJScript.js")' %>">

マスターページにファイルを追加します。
上記のようにファイルパスを使用します。

それ以外の場合は、次のようにフルパスを指定する必要があります

 <script type="text/javascript" src="http://yoursite/scripts/MyJScript.js">
于 2013-03-14T13:14:28.277 に答える
-2

ScriptCombiner を使用してこれを解決しました。JavaScriptファイル(~/assets/js/homebanner/jquery.tinyscrollbar.min.js)のパスをメモ帳に保存し、App_Dataフォルダに追加し、JavaScriptMinifier.csとJavaScriptMinifier.csをApp_Codeフォルダに追加しました。最後に <%= ScriptCombiner.GetScriptTags("Site_Scripts", 2)%> をユーザー コントロール ページとマスター ページに追加し、ユーザー コントロールから削除しました。

于 2013-03-15T06:36:01.080 に答える