1

:target疑似クラスを使用していますが、IEブラウザー(7および8)では機能しません。

selectivizr javascriptを使用しましたが、それでも機能しません。

それで、それを機能させる他の方法はありますか?jQueryで可能ですか?

4

4 に答える 4

5

疑似クラスは:targetIE9 でのみサポートされています。ここを参照

于 2012-06-15T07:23:26.467 に答える
1

jQueryを使用する場合は、の代わりに:target使用できます。$(location.hash)存在する場合は、それが:target要素になります。

于 2012-06-17T21:05:01.637 に答える
0

Modernizrでさえあなたを助けないと思います。:target疑似クラスは、回避策では検出が困難です。

于 2012-06-17T20:59:14.120 に答える
0

Selectivizrを試してみました — でうまくいきましたIE8! 入ってないIE7けど。エッジリリースを試してみてください:

<!--[if (gte IE 6)&(lte IE 8)]>
  <script type="text/javascript" src="https://raw.github.com/keithclark/selectivizr/master/selectivizr.js"></script>
  <noscript><link rel="stylesheet" href="[fallback css]" /></noscript>
<![endif]-->
于 2013-02-12T15:51:54.653 に答える