0

何が起こったのかよくわかりません。jquery、jquery-ui、jquery-validate ( jquery.validate.unobtrusive ではない)、modernizr を置き換えました。ファイルをそれぞれ 1.8.1、1.8.23、1.8.1、2.6.2 に更新しました。変更を反映するために _Layout.cshtml ファイルも更新しました。そしてCSSが壊れました。そこで、Content フォルダーの CSS と Images を新しい JQuery UI のものに置き換えました。まだ壊れています。壊れたというのは、体の灰色の背景がなくなったことを意味します。ページ全体の色は青です。タブを除いて (これらの背景色はまだ灰色です)。また、私の div は左にフロートしなくなりました。それらは、一方を他方の下にレンダリングするだけです。

それで、私は何を間違えましたか?

4

3 に答える 3

1

Modernizr が生成したスクリプトは次のように開始されたようです: ;window.Modernizr = function (a, b, c). を削除したら;、うまくいきました。

于 2012-09-06T15:49:03.307 に答える
1

jQuery のアップグレードが CSS に影響する理由はありません。jQuery は、jQuery UI に固有のいくつかのスタイル シートを持っていることを除けば、CSS とは何の関係もありません。

多くの場合、新しい jQuery を使用するように HTML を更新したときに間違いを犯し、HTML が有効ではなくなりました。レイアウトから html コードを表示したい場合があります。

于 2012-09-06T15:39:39.063 に答える