Używam CSS, aby wskazać tekst wyzwalacza dla sekcji wysuwanej jQuery: tj. Gdy najedziesz kursorem na tekst wyzwalacza, kursor zmieni się we wskaźnik, a krycie tekstu wyzwalacza zostanie zmniejszone, aby wskazać, że tekst ma akcję kliknięcia .
Działa to dobrze w Firefoksie i Chrome, ale w IE8 krycie się nie zmienia.
Próbowałem różnych ustawień CSS bez żadnego sukcesu.
Na przykład
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;
}
Co powstrzymuje IE przed zmianą krycia? Uwaga: próbowałem tego na wielu różnych elementach, zamieniając kolejność instrukcji CSS i po prostu używając osobnych instrukcji IE. Próbowałem też użyć
-ms-filter: "alpha(opacity=75)";
ale bez powodzenia.
Skończyły mi się rzeczy, aby spróbować uzyskać modyfikację krycia działającą w IE8.
Jakieś pomysły?