Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jQuery] fadeTo problem z IE
Spyder
post
Post #1





Grupa: Zarejestrowani
Postów: 269
Pomógł: 7
Dołączył: 12.10.2006
Skąd: Newcastle Upon Tyne

Ostrzeżenie: (0%)
-----


Witam

Próbuje dodac do mojego fadeTo dodatek typu

Wszystkie inne przegladarki

  1. $(this).fadeTo("slow", 1.0);


Tylko internet explorer

  1. <!--[if IE]>$(this).fadeTo("slow", 1.0, function() { this.style.removeAttribute('filter'); });<![endif]-->


lub bylo tak

  1. $(this).fadeTo("slow", 1.0 <!--[if IE]>, function() { this.style.removeAttribute('filter'); }<![endif]-->
  2. );


this.style.removeAttribute('filter'); jest wymagany do nadania czcionce gladkich krawedzi bo zrobieniu animacji problem jest taki ze to wywala skolei Firefoxa wiec musze tylko dodac ten kawalek jak jest IE tyle ze jak te dwa demka co dalem nie dzialaja. Moze ktos wie jak wykryc w tym przypadku ie i dodac ta linijke. THX

Ten post edytował Spyder 7.09.2009, 00:31:59
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Źródła jQ:
[JAVASCRIPT] pobierz, plaintext
  1. // IE uses filters for opacity
  2. if ( !jQuery.support.opacity && name == "opacity" ) {
  3. if ( set ) {
  4. // IE has trouble with opacity if it does not have layout
  5. // Force it by setting the zoom level
  6. elem.zoom = 1;
  7.  
  8. // Set the alpha filter to set the opacity
  9. elem.filter = (elem.filter || "").replace( /alpha\([^)]*\)/, "" ) +
  10. (parseInt( value ) + '' == "NaN" ? "" : "alpha(opacity=" + value * 100 + ")");
  11. }
  12.  
  13. return elem.filter && elem.filter.indexOf("opacity=") >= 0 ?
  14. (parseFloat( elem.filter.match(/opacity=([^)]*)/)[1] ) / 100) + '':
  15. "";
  16. }
[JAVASCRIPT] pobierz, plaintext

Trochę mi się to w głowie nie mieści, ale cóż...

Zresztą, w komentarzach parę osób zgłaszało problemy... A jeśli chodzi o problem z działaniem - masz komentarz warunkowy, a gdzie zdarzenie?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 29.12.2025 - 12:23