1

当我在图标通知列表上使用鼠标悬停事件时,我有一个包含通知图标的用户控件,该列表显示为 Facebook 的滚动条。我使用了以下链接中的自定义滚动条:

http://baijs.nl/tinyscrollbar/

我将此链接中使用的 .js 文件的路径添加到我的用户控制页面

我使用此用户控件来制作项目的母版页和许多其他网页,但滚动条不起作用

当我在每个页面中添加这个 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 回答