0

IE8のスタイルシート内で@mediaクエリを機能させようとしています。

多くの人が次のプラグインの使用を推奨しています:http ://code.google.com/p/css3-mediaqueries-js/

私はそれを正しく使用していると確信しています(私はスタイルシートの@importではありません)。ただし、IE8ではまったく機能していません。残念ながら、何年も更新されておらず、jQuery1.7と互換性がない可能性があります

誰かがjQueryの最新バージョンのための実用的なソリューションを持っていますか?

どうもありがとう、

4

2 に答える 2

2

@elclanrs がコメントで述べたように、Respondを使用します。min-widthこれは、max-widthメディア クエリを処理する軽量のライブラリです。

github で入手してください: https://github.com/scottjehl/Respond

于 2012-10-15T09:02:47.267 に答える
0

uはModernizrのmq関数を使用してそれを解決できます:link

クイック/シンプルな例:

if(Modernizr.mq('(min-width: 940px)')) {
    $('head').append('<link rel="stylesheet" href="ie8.css" type="text/css" />');
}
于 2012-10-14T22:22:41.583 に答える