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>

asp.net ページが IE9 で読み込まれ、リンクをクリックして div タグを表示しても機能せず、エラー メッセージはThe value of the property '$' is null or undefined, not a Function object.

ただし、開発者ツールを確認すると、jquery ファイルと css ファイルが存在することがわかります。それでも、リンクは機能しません。リンクが処理された後にファイルがロードされている可能性がありますか?

これを修正する方法を知っている人はいますか?

ありがとう。

4

0 に答える 0