2016-05-29 19 views
1

私はJavaScriptを手動で無効にした場合、JavaScriptを有効にする代わりに、何らかの方法でクリックイベントをシミュレートして、たとえば背景自分自身を作成することで色を変えます:擬似クラスをクリックします。カスタムCSS疑似クラスを作成できますか?

このようなシナリオは可能ですか?自分自身のcss擬似クラスを作成することは可能でしょうか?

+0

[CSSにonclick効果を持たせることはできますか?](http://stackoverflow.com/questions/13630229/can-i-have-an-onclick-effect-in-css) –

答えて

1

質問がある場合は、カスタム擬似の例を作成できますか。

div:my-custom-pseudo { } 

JavaScriptライブラリがなくても、

Tutorial on using it with mooTools and slick

個人的に、私はこれを使用していないので、私は、ブラウザのサポートを知らない、これは私が今までカスタム疑似クラスで見つかったほとんど唯一の資源です。

編集:あなたはいつもJavaScriptは、あなたが欲しいものを行う必要がありますよう

ので、かなり、いや、あなたは、あなたがやりたいことはできません。

+0

あなたの答えをありがとう@マーク。私はそれをチェックするつもりです。 –

+0

'vanilla JS'の' moTools'や 'jQuery'のないいくつかのソリューション? –

1

:active疑似クラスを使用できます。もし私があなたを正しく理解すれば。

+2

The:active擬似クラスでは、要素を保持する必要があります。これは、クリックイベントをシミュレートしません。私の質問は、疑似クラスを作成することが可能で、既存のクラスを使用できない場合です。 –

+1

さて、私はあなたを理解しています。疑似クラスはJavaScriptライブラリでのみ作成できますが、使用できない場合は無効にします。 –

+0

十分な@SergeyKhalitov。 –

2

擬似クラスを作成することはできません。また、一部のブラウザでもシミュレートできれば、他のクラスでは動作しない可能性があります。その単純な理由

は、すべての:first-child:last-child polyfills /フォールバックは、クラス名を使用してではなく、擬似クラスの仕事をしようとして行われました。

+0

@Davidにお返事ありがとうございます。 –

関連する問題