Pseudoklasse removeable?
mikethet
- css
Hallo leute,
habe einem Button eine Pseudoklasse :hover hinzugefügt.
Ist es möglich, diese nach dem z.B.: Klick zu entfernen und das nach einer bestimmten Zeit wieder hinzuzufügen per Javascript?
LG Mike
@@mikethet:
nuqneH
habe einem Button eine Pseudoklasse :hover hinzugefügt.
Ist es möglich, diese nach dem z.B.: Klick zu entfernen und das nach einer bestimmten Zeit wieder hinzuzufügen per Javascript?
Nein. Du kannst aber per JavaScript bei Klick bspw. eine Klasse setzten und einen TimeOut starten, nach dessen Ablauf die Klasse wieder gelöscht wird.
Qapla'
@@mikethet:
nuqneH
Nein. Du kannst aber per JavaScript bei Klick bspw. eine Klasse setzten und einen TimeOut starten, nach dessen Ablauf die Klasse wieder gelöscht wird.
Oder andersherum - bei Klick die Klasse löschen und nach dem Timeout wieder hinzufügen.
Falls du eh schon jQuery verwendest, gibt es ein Plugin, was genau dafür gedacht ist, was ich glaube, was du erreichen möchtest. Es heißt 'hoverIntent'.
Inzwischen gibt es wohl auch Ports für andere Javascript Frameworks (Google ist dein Freund).
Gruß Gunther
Hallo leute,
Hi.
habe einem Button eine Pseudoklasse :hover hinzugefügt.
Ist es möglich, diese nach dem z.B.: Klick zu entfernen und das nach einer bestimmten Zeit wieder hinzuzufügen per Javascript?
Mit CSS nicht. Aber mit Javascript. Wenn du dem button einfach ein .foo als klasse gibst, und dann .foo:hover definierst kannst du die klasse foo einfach vie JS rausnehmen und dann bei bedarf wieder hinzufügen (via timeout oder sonstiges).
LG Mike