Wątek przeniesiony 2014-12-29 12:45 z przez dzek69. Powód: Wątek dotyczący podstaw

$().fadeTo - brak reakcji

Odpowiedz Nowy wątek
2014-12-29 00:12
0

Witam. Zacząłem się bawić w JS/jQ i natknąłem się na parę problemów..

Pierwszy: Przy odświeżaniu strony (tło mam czarne) przed wczytaniem strony pojawia się białe tło na jakieś 0.2/0.5sec. (Miga?). Jest może jakiś sposób aby obejść ten problem? Albo jakaś biblioteka, która zapobiega takim zdarzeniom?

Drugi: Chcę, aby do mojego kwadracika po najechaniu myszki zmieniła się przeźroczystość o 50% oraz żeby się wyświetlił napis w szybkości 'slow' "Classic". Chce również, żeby napis zachował 100% przeźroczystości (co mi nie wychodziło na początku, bo łączył się wraz z kodem kwadracika, nie wiem czemu).

Trzeci: Problem pojawia sie już we wczytaniu ".fadeTo". Zanim się "$('#classic').fadeTo wczyta, wczytuje się napis "Classic".(To znaczy, mam sam obrazek, i zanim obrazek straci przeźroczystość, wczytuje się napis.)

Czwarty: Teraz, po paru przeróbkach kodu już sam się pogubiłem i straciłem efekt "fadeTo" aczkolwiek nadal wczytuje mi po najechaniu na obrazek napis "Classic".

I piąty: Jak zapobiegnąć przez długotrwałym powtarzaniem znikania i pojawiania się przeźroczystości, kiedy najedzie się/opuści w ciągu sekundy 10x myszką ten kwadracik? (To znaczy, żeby tylko raz się pojawiło/zniknęło kiedy się najedzie/opuści kwadracik

PS. Problem 2, 3, 5 pojawił mi się po paru przeróbkach, kiedy natknąłem się na problem 4...

$(document).ready(function()
{
    $('#classic').mouseenter(function()
    {
        $('#classic').fadeTo('slow', 0,5);
        {
            $('#classic').append("Classic");
        }
    });
    $('#classic').mouseleave(function()
    {
        $('#classic').fadeTo('slow', 1);
        {
            $('#classic').empty();
        };
    });
}); 
edytowany 2x, ostatnio: nehel, 2014-12-29 00:57
Czy tak zazwyczaj wygląda kod JS oraz czy '{' i '}' pełnią tą samą role co w C? - deadparty211 2014-12-29 00:20
według www.codecademy.com w głównej mierze tak wygląda kod z użyciem biblioteki jQuerty (przynajmniej tak zrozumiałem). '{' i '}' dałem z przyzwyczajenia po kodowaniu w C++, mając nadzieje, że przeglądarka zwróci uwagę pierw na fadeTo, a dopiero potem na wyświetlenie napisu "Classic". Lecz nadal jest odwrotnie więc już tak pozostawiłem. - nehel 2014-12-29 00:28

Pozostało 580 znaków

2014-12-29 00:15
Rev

0.5, a nie 0,5.


Pozostało 580 znaków

2014-12-29 00:23
0

Taki mały błąd, prawie że niewidoczny i już wszystko się sypie -.-. Dziękuję za zauważenie tego, dam update'a do pierwszego posta.

edytowany 2x, ostatnio: nehel, 2014-12-29 00:28

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0