だから私は次のスクリプトバンドルを持つWebサイトを持っています
bundles.Add(new ScriptBundle("~/scripts").Include(
"~/Scripts/Jquery/jquery-{version}.js",
"~/Scripts/Bootstrap/bootstrap-{version}.js",
"~/Scripts/Jquery/jquery.fn.extend-{version}.js",
"~/Scripts/jquery.unobtrusive*",
"~/Scripts/jquery.validate*",
//"~/Scripts/Jquery/Mobile/jquery.mobile-{version}.js",
"~/Scripts/knockout-3.0.0.js",
"~/Scripts/knockout.validation-min.js",
"~/Scripts/Kendo/kendo.web.js",
"~/Scripts/knockout.kendo-{version}.js",
"~/Scripts/modernizr-*",
"~/Scripts/mdetect.js"
));
だから私が抱えている問題はこれです - そのときquery.mobileはkendoのuiグリッドが消えたことで私のものをコメントアウトしています。どうすればこれを直すことができますか?私はウェブを精査しましたが、おそらく私は正しい方法を探していません。
回答:
回答№1は0解決策はこれ - 私の解決策はノックアウトを使用しています。js and jquery mobileページのロード時にモデルをロードするためには、jqueryは初期モデルをロードしてバインドするpage initイベントをサブスクライブする必要があります。 jquery mobileを削除した後は、$(document).on( "pageinit"を削除するのと同じくらい簡単でした...