2

我正在 Sharepoint 2010 中创建一个 asp.net 页面,并且我正在尝试加载我的 jquery 文件。

在页面顶部附近我有这个:

<SharePoint:CssRegistration ID="jquery_css" name="/_layouts/PDF Library/blitzer/jquery-ui-1.10.3.custom.min.css" runat="server" EnableCssTheming="true" after="true" />
<SharePoint:ScriptLink ID="jquery_js" name="/_layouts/PDF Library/jquery-2.0.0.min.js" runat="server" OnDemand="False" Localizable="False" />
<SharePoint:ScriptLink ID="jquery_ui_js" name="/_layouts/PDF Library/jquery-ui-1.10.3.custom.min.js" runat="server" OnDemand="False" Localizable="False" />

在页面中间附近我有这个:

            <asp:Panel id="help_panel" runat="server">
                Click <a href="#" onclick="$(this).next().slideDown();" title="Click to show details">here</a>.
                <div style="display:none">
                    <ol>
                        <li>1</li>
                        <li>2</li>
                        <li>3</li>
                        <a href="#" onclick="$(this).parent().parent().hide();" title="Click to hide details">Hide Details</a>
                    </ol>
                </div>
                <br/>
            </asp:Panel>

在 IE9 中加载 asp.net 页面时,当我单击链接显示 div 标签时,它不起作用,错误消息为The value of the property '$' is null or undefined, not a Function object.

但是,如果我检查开发人员工具,我会看到 jquery 和 css 文件在那里。然而链接不起作用。也许在处理链接后正在加载文件?

有谁知道如何解决这一问题?

谢谢。

4

0 回答 0