問題タブ [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.
css - Modernizr を使用して nth-child をテストする方法は?
:nth-child
ブラウザのサポートをテストするためにmodernizrを使用しようとしていますが、その方法がわかりません.これを見つけましたhttp://jsfiddle.net/laustdeleuran/3rEVe/:last-child
検出するように変更します(サポートし:nth-child
ていないブラウザはどちらもサポートしていないと信じているので、そのように使用することも考えていましたが、よくわかりません):last-child
:nth-child
皆さん、私を助けてくれますか? 前もって感謝します!
javascript - YepNope/Modernizrを使用して外部のGoogleFontsスタイルシートをロードする
Modernizr(YepNope)を使用して動的に生成されたGoogle Fontスタイルシートを読み込もうとしていますが、常に次のエラーが発生します。
Uncaught SyntaxError:予期しないトークンILLEGAL(css:1)
私のスタイルシートは次のようになります。
そして私はそれを経由して呼んでいます
ウェブサイトはこれを言っていますが、何らかの理由でそれはうまくいきません。リソースはスクリプトファイルとして解析され、それがエラーの原因だと思いますが、動作させることができないようです=(
「css!プレフィックスを使用すると、任意のファイル名の前に付けることができ、yepnopeはそれをcssファイルのように扱います。」
誰かが似たようなことを達成することに成功しましたか?ありがとう!
javascript - モダナイザーが ret 変数に var を使用しないのはなぜですか?
私はモダナイザー ライブラリのソースを調べていましたが、コードの 2 行目var
の変数になぜキーワードを使用しないのか疑問に思っています。なぜ彼らはキーワードを使用しないのですか?ret
version
ret
var
css - 古いブラウザで「background-size」プロパティをサポートしますか?
CSS3 の「Background-Size」プロパティを使用してから、Modernizr のようなものを使用して、古いブラウザで確実にサポートされるようにする方法はありますか (特に、「background-size: cover」オプションを使用したい)。
Modernizr Web サイトで言及されている cssFx を調べましたが、これは、IE8 などのブラウザーが背景サイズ プロパティをサポートできるようにするのではなく、プロパティを使用する必要があるブラウザーのベンダー プレフィックスを追加するだけのようです。
CSS3Pie も調べましたが、現在 background-size プロパティをサポートしていないようです。
[2011/10/11 - 古いブラウザで IE7/8 を中心に考えているが、理想的には FF3.6 などをカバーしたい]
javascript - modernizrおよび/またはyepnopeはボットやスパイダーに反応できますか?
モーダルローカリゼーション選択ボックスをポップアップするページでJSを実行しています。ボット/クローラーでこれが発生しないようにしたいと思います。Modernizrおよび/またはyepnope.jsを使用してこれを行う方法はありますか?
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 つが起こったと思います。理由を知っていて、解決策を提供できる人はいますか?
- Modernizr が正しく機能せず、誤検知が発生しました
- Opera Mini 6 が Modernizr に background-size をサポートしていないのにサポートしていると誤って伝える
- シミュレーターは正確なエミュレーションではなく、実際の Opera Mini は background-size をサポートしています
- コードを間違って書いた
- または、他の何か?
javascript - HTML5 shiv と body に追加された要素の問題
IE で本文に追加された要素で html 5 を動作させるのに問題があります。Modernizrに含まれている HTML 5 shiv を使用していますが、他の HTML 5 ライブラリでも同じ問題が発生します。
本文に直接追加された HTML 5 要素を除くすべての要素に対して正常に機能します。これにより、shiv なしで jQuery を使用した場合と同じエラー メッセージが表示されます (メソッドまたはプロパティ アクセスへの予期しない呼び出し)。これは、Modernizr または html5.js がロードされた IE (7、8) での破壊的な例です。
なぜこれが起こるのでしょうか?
javascript - Modernizrテスト
なぜこれはyesとfalseの両方に警告するのですか?
OSXで最新のChromeを使用しています。
javascript - Modernizr がクラスを html タグに適用しない
現在、Modernizr を使用する必要がある Web サイトを構築していますが、何らかの理由でクラスが html タグに適切に適用されません。
私のコードは次のようになります。
それを機能させる方法を知っている人はいますか?
よろしくお願いします、
modernizr - Modernizr メディア クエリが機能しない?
私は自分のサイトに Modernizr を含めました。
そして私はこれをcustom.jsに持っています:
ブラウザのサイズを 480px に変更し、サイトを更新しましたが、アラートは表示されませんでした。
これを修正するための提案はありますか?