1

私のすべてのページは、jquery メニューと jquery ui 日付ピッカー プラグインでうまく機能します。しかし、問題はasp.net検証コントロールを持つページにあります。これらのページは、次のタイプのエラーを表示し続けます。

$('mySelector').myFunction(); 関数ではありません

私は、jquery UI 1.7.3 を使用して asp.net 4.5 Web サイトとgoogle style を使用して jquery ドロップダウン メニューを使用しています

ページの検証コントロールを削除するだけで、機能し始めます。しかし、私はそれらが必要です。

何か提案はありますか?ありがとう。

更新さ れました Firebug に見られるエラーは次のとおりです。

TypeError: $(...).datepicker is not a function
[Break On This Error]   

$("[id$=txtDate1]").datepicker();

AddCon...atid=29 (line 248)
TypeError: $(...).fixedMenu is not a function
[Break On This Error]   

$('div.menu').fixedMenu();
4

1 に答える 1

2

考えられる理由は、$ が Asp.net Jquery オブジェクトと競合している可能性があります。

あなたができることは、ページのコードの開始時に別の Jquery オブジェクトを宣言しようとすることです

試してください: jquery.NoConflict()

https://forum.jquery.com/topic/multiple-versions-of-jquery-on-the-same-page

http://api.jquery.com/jQuery.noConflict/

于 2013-07-30T12:33:52.947 に答える