konto usunięte

Temat: jQuery + fadeTo + Firefox - brak współpracy

Cześć,

Niestety - jak w temacie. Firefox mnie zawiódł, ale być może to ja popełniam gdzieś błąd. Mam taki kod:
<style type="text/css">

* {

padding: 0;
margin: 0 auto;

}

body {

background: #481800 url(bg.jpg);

}

#container {

position: relative;
top: 75px;
width: 960px;

}

#content {

position: relative;
top: 20px;
width: 940px;
padding: 10px;
display: block;

background: #fff;

}

</style>

<script type="text/javascript" src="jquery.js"></script>

<script type="text/javascript">

$(document).ready(function(){$("div #content").fadeTo("slow","0.2")});

</script>

oraz
<div id="content">

fff

</div>

Działa w: Opera 9, Opera 10, IE7
Nie działa w Firefox 2, Firefox 3 (najnowszy).

Co zrobiłem źle? Dlaczego fadeTo nie działa w FF?

Bonus - znalazłem stronę z fajnym przykładem - http://www.71squared.co.uk/demos/jquery/fading/ - niestety w FF2/FF3 u mnie KAPLICA - efekt także nie działa!

Pomóżcie!Janek Kowalski edytował(a) ten post dnia 11.12.08 o godzinie 21:07
Olga Grabek

Olga Grabek Senior Software
Engineer

Temat: jQuery + fadeTo + Firefox - brak współpracy

Zamiast


{$("div #content")


daj


{$("div#content")


bez spacji.

albo tak


{$("#content")
Olga Grabek edytował(a) ten post dnia 11.12.08 o godzinie 21:51

konto usunięte

Temat: jQuery + fadeTo + Firefox - brak współpracy

Dzięki za próbę pomocy :) Kombinowałem już tak. Niestety - nadal nie działa.

Dla ciekawosti - przykłady z mootools działają jak trzeba i firefox rozumie przezroczystość czy przenikanie. W jquery fade nie działa w ogóle.

Oszaleję :(

Edit:

Tak jak podejrzewałem, setOpacity z mootools i gitara gra. Tyle, ze ja nie chce mootools bo trudniej sie go uzywa :( Grrr...Janek Kowalski edytował(a) ten post dnia 11.12.08 o godzinie 22:20
Olga Grabek

Olga Grabek Senior Software
Engineer

Temat: jQuery + fadeTo + Firefox - brak współpracy

Zapewniam, że fadeTo() działa pod FF, widocznie w czym innym jest problem. Przekleiłam sobie dokładnie Twój kod, wywaliłam tą spację i wszystko bangla. Nie masz czasem pozmienianych ustawień przeglądarki? Firebug nie rzuca jakimś błędem?Olga Grabek edytował(a) ten post dnia 11.12.08 o godzinie 22:42

konto usunięte

Temat: jQuery + fadeTo + Firefox - brak współpracy

Jakie ustawienia moge miec zmienione tak aby mialy wplyw na wyswietlanie przezroczystosci przez jQuery? :)

Wszystkie skrypty sie uruchamiaja, css dziala, jedyny zainstalowany dodatek to tabmix+.

Any ideas?

konto usunięte

Temat: jQuery + fadeTo + Firefox - brak współpracy

U mnie na FF3.0.4 działa bez problemu (po wyrzuceniu spacji z selectora). Firebug o niczym nie marudzi?

konto usunięte

Temat: jQuery + fadeTo + Firefox - brak współpracy

Eh, nie wiem, wkurzyłem się... Dzięki za pomoc, użyłem mootools bo tam to działa bez problemu.

Niestety problem z jquery pozostanie bez rozwiązania :)
Alan Gabriel B.

Alan Gabriel B. Software Engineer,
IFX

Temat: jQuery + fadeTo + Firefox - brak współpracy

Przecież ludzie piszą, że działa i się pytają, czy Firebug rzuca błędem..... używasz Firebuga?

Możliwe, że Twoja wersja jQuery nie bangla jak należy :)

konto usunięte

Temat: jQuery + fadeTo + Firefox - brak współpracy

Zauwazylem u siebie, ze w przypadku niektorych subskrypcji AdBlock w FF blokuje starsze jQuery, u mnie to mialo miejsce jak mialem jquery.js, jak uzywam jquery-1.2.6.js to rule nie blokowal. Sprawdz czy nie masz wlaczonego adblocka.

konto usunięte

Temat: jQuery + fadeTo + Firefox - brak współpracy

Zaintrygowaliście mnie i postanowiłem wrócić do problemu.

Nie używam AdBlocka. Wyłączyłem wszystkie wtyczki (czyli TabMix+ i okazało się, że mam z zamierzchłych czasów jeszcze DownloadHelpera). Zainstalowałem Firebuga.

Przy wyłączonych wszystkich wtyczkach efekt jest taki sam jak był.
Firebug nie wyrzuca zadnego bledu - ale moze nie umiem sprawdzic.

Idąc dalej swoim tropem. Stworzyłem nowy profil z domyślnymi ustawieniami i... tak, zgadliście. Niezawodne jQuery działa jak należy.

Postanowiłem więc porobić screeny wszystkich okienek z ustawieniami i porównać profile. Istotnie, sporo ustawień się różniło. Zmieniłem wszystkie na takie jak na "niedziałającym" profilu i o dziwo, jQuery nadal działa jak należy.

Zacząłem więc odinstalowywać na "trefnym" profilu dodatki każdorazowo sprawdzając stronę. Usunąłem Tabmix+, usunąłem downloadhelpera, usunąłem nawet firebuga.

Na obecną chwilę mam dwa profile. Oba mają te same ustawienia. Nie mam zainstalowanych żadnych dodatków.

Na jednym profilu jquery działa, na drugim nie.
Maciej Kuś

Maciej Kuś właściciel, ibex.pl

Temat: jQuery + fadeTo + Firefox - brak współpracy

Janek Kowalski:
Na jednym profilu jquery działa, na drugim nie.

wychodzi na to, że bez flaszki tego nie rozbierzesz.. :)

- mogę tylko powiedzieć, że tak jak wszystkim działa to na moim FF (zawalonym pluginami)

konto usunięte

Temat: jQuery + fadeTo + Firefox - brak współpracy

Dałem radę bez flaszki.
A co najgorsze, że to nie jquery tutaj winne, tylko moja krótka pamięć. Ponad rok temu jak instalowałem FF, naszła mnie ochota na omijanie limitów na MegaUpload.com (zła rzecz, ale mam odwage się przyznać :)). Zmieniłem więc sobie general.useragent.override i spowodowałem, że mój FF myślał iż w rzeczywistości jest haniebną i nieczystą maszyną zwaną "IE + Alexa toolbar". Tak też się biedak przedstawiał, więc jquery nie miało wyboru i serwowało mu różne filter alpha których on nie był w stanie zrozumieć :))

Na swoje usprawiedliwienie dodam, że sam naprawiłem przeglądarkę przez about:config a z MegaUpload już nic nie ściągam :)

I przepraszam wszystkich za zamieszanie.



Wyślij zaproszenie do