0

jqueryの初心者です。jqueryを使用して水平方向のアコーディオンメニューを作成する必要があります。いくつかのコードを見つけましたが、asp.net 4.0のマスターページとコンテンツページ内でそれらを使用できません。asp.netマスターページとコンテンツページでjqueryメソッドを定義するにはどうすればよいですか....これが私のページで使用したいjqueryサンプルです...

contentpage ヘッダー

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  <link href="slidemenu.css" rel="stylesheet" type="text/css" />
<script src="slidemenu.js" type="text/javascript"></script>

endcontent ヘッダー

メインコンテンツ

<script type="text/javascript">
    $('#MainContent').load(Function(){
    slideMenu.build('sm',200,10,10,1);
    });
</script>

ここにulタグとliタグがあります

エンドメインコンテンツ

4

2 に答える 2

1

DOM 階層が完全に構築され、#MainContent 要素が存在することを確認するには、$(document).ready 関数内で必要な jQuery スクリプトを呼び出します。

<script type="text/javascript">
$(document).ready(function() {
    $('#MainContent').load(Function(){
        slideMenu.build('sm',200,10,10,1);
    });
});
</script>

.ready() - jQuery API

于 2011-02-26T17:53:54.717 に答える
0

スクリプトタグをコンテンツページに移動してみてください。

于 2011-02-26T16:37:30.537 に答える