Ich verwende CSS, um den Triggertext für einen jQuery-Slidedown-Abschnitt anzugeben: Wenn Sie den Mauszeiger über den Triggertext bewegen, ändert sich der Cursor in einen Zeiger, und die Deckkraft des Triggertextes wird verringert, um anzuzeigen, dass der Text eine Klickaktion hat .
Dies funktioniert gut in Firefox und Chrome, aber in IE8 ändert sich die Deckkraft nicht.
Ich habe verschiedene CSS-Einstellungen ohne Erfolg ausprobiert.
Beispielsweise
HTML:
<h3 class="slidedownTrigger">This is the trigger text</h3>
CSS:
.slidedownTrigger
{
cursor: pointer;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
filter: alpha(opacity=75);
-khtml-opacity: 0.75;
-moz-opacity: 0.75;
opacity: 0.75;
}
Was hindert den IE daran, die Deckkraft zu ändern? Hinweis: Ich habe dies an verschiedenen Elementen versucht, indem ich die Reihenfolge der CSS-Anweisungen vertauscht und nur die IE-Anweisungen selbst verwendet habe. Ich habe es auch versucht
-ms-filter: "alpha(opacity=75)";
aber ohne Erfolg.
Mir sind die Dinge ausgegangen, um zu versuchen, die Opazitätsänderung in IE8 zum Laufen zu bringen.
Irgendwelche Ideen?