問題タブ [modernizr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
9817 参照

css - Modernizr を使用して nth-child をテストする方法は?

:nth-childブラウザのサポートをテストするためにmodernizrを使用しようとしていますが、その方法がわかりません.これを見つけましたhttp://jsfiddle.net/laustdeleuran/3rEVe/:last-child検出するように変更します(サポートし:nth-childていないブラウザはどちらもサポートしていないと信じているので、そのように使用することも考えていましたが、よくわかりません):last-child:nth-child

皆さん、私を助けてくれますか? 前もって感謝します!

0 投票する
2 に答える
1598 参照

javascript - YepNope/Modernizrを使用して外部のGoogleFontsスタイルシートをロードする

Modernizr(YepNope)を使用して動的に生成されたGoogle Fontスタイルシートを読み込もうとしていますが、常に次のエラーが発生します。

Uncaught SyntaxError:予期しないトークンILLEGAL(css:1)

私のスタイルシートは次のようになります。

そして私はそれを経由して呼んでいます

ウェブサイトはこれを言っていますが、何らかの理由でそれはうまくいきません。リソースはスクリプトファイルとして解析され、それがエラーの原因だと思いますが、動作させることができないようです=(

「css!プレフィックスを使用すると、任意のファイル名の前に付けることができ、yepnopeはそれをcssファイルのように扱います。」

誰かが似たようなことを達成することに成功しましたか?ありがとう!

0 投票する
3 に答える
590 参照

javascript - モダナイザーが ret 変数に var を使用しないのはなぜですか?

私はモダナイザー ライブラリのソースを調べていましたが、コードの 2 行目varの変数になぜキーワードを使用しないのか疑問に思っています。なぜ彼らはキーワードを使用しないのですか?retversionretvar

0 投票する
6 に答える
15891 参照

css - 古いブラウザで「background-size」プロパティをサポートしますか?

CSS3 の「Background-Size」プロパティを使用してから、Modernizr のようなものを使用して、古いブラウザで確実にサポートされるようにする方法はありますか (特に、「background-size: cover」オプションを使用したい)。

Modernizr Web サイトで言及されている cssFx を調べましたが、これは、IE8 などのブラウザーが背景サイズ プロパティをサポートできるようにするのではなく、プロパティを使用する必要があるブラウザーのベンダー プレフィックスを追加するだけのようです。

CSS3Pie も調べましたが、現在 background-size プロパティをサポートしていないようです。

[2011/10/11 - 古いブラウザで IE7/8 を中心に考えているが、理想的には FF3.6 などをカバーしたい]

0 投票する
1 に答える
496 参照

javascript - modernizrおよび/またはyepnopeはボットやスパイダーに反応できますか?

モーダルローカリゼーション選択ボックスをポップアップするページでJSを実行しています。ボット/クローラーでこれが発生しないようにしたいと思います。Modernizrおよび/またはyepnope.jsを使用してこれを行う方法はありますか?

0 投票する
4 に答える
2909 参照

opera - Modernizr がそうすべきだと考えているにも関わらず、Opera Mini で背景サイズが機能しない

Modernizrを使用しbackground-sizeて、構築中のモバイル サイトの CSS3 プロパティがブラウザーでサポートされているかどうかを検出しています。

Opera 公式 Web サイトのOpera Mini 6 シミュレーターでサイトをテストしています。Modernizr はブラウザーがサポートしていることを検出し、それに応じて要素にクラス 'backgroundsize' を追加します。background-size<html>

ただしbackground-size、CSS でプロパティを使用すると、サポートされません。

ここに頭があります:

そして本体内容

単一の背景画像がブラウザの幅全体に引き伸ばされることを期待していますが、代わりに繰り返します。ページはここで見ることができます - http://so.ajcw.com/mobile.htm

5 つのことのうちの 1 つが起こったと思います。理由を知っていて、解決策を提供できる人はいますか?

  1. Modernizr が正しく機能せず、誤検知が発生しました
  2. Opera Mini 6 が Modernizr に background-size をサポートしていないのにサポートしていると誤って伝える
  3. シミュレーターは正確なエミュレーションではなく、実際の Opera Mini は background-size をサポートしています
  4. コードを間違って書いた
  5. または、他の何か?
0 投票する
2 に答える
1086 参照

javascript - HTML5 shiv と body に追加された要素の問題

IE で本文に追加された要素で html 5 を動作させるのに問題があります。Modernizrに含まれている HTML 5 shiv を使用していますが、他の HTML 5 ライブラリでも同じ問題が発生します。

本文に直接追加された HTML 5 要素を除くすべての要素に対して正常に機能します。これにより、shiv なしで jQuery を使用した場合と同じエラー メッセージが表示されます (メソッドまたはプロパティ アクセスへの予期しない呼び出し)。これは、Modernizr または html5.js がロードされた IE (7、8) での破壊的な例です。

なぜこれが起こるのでしょうか?

0 投票する
3 に答える
6402 参照

javascript - Modernizrテスト

なぜこれはyesとfalseの両方に警告するのですか?

OSXで最新のChromeを使用しています。

0 投票する
1 に答える
3629 参照

javascript - Modernizr がクラスを html タグに適用しない

現在、Modernizr を使用する必要がある Web サイトを構築していますが、何らかの理由でクラスが html タグに適切に適用されません。

私のコードは次のようになります。

それを機能させる方法を知っている人はいますか?

よろしくお願いします、

0 投票する
2 に答える
6837 参照

modernizr - Modernizr メディア クエリが機能しない?

私は自分のサイトに Modernizr を含めました。

そして私はこれをcustom.jsに持っています:

ブラウザのサイズを 480px に変更し、サイトを更新しましたが、アラートは表示されませんでした。

これを修正するための提案はありますか?