Autor Zpráva
proc
Profil *
Zdravím, proč fce animate při 1.2.6/jquery.min.js funguje, ale u 2.11.3/jquery.min.js ne? Jaký je rozdíl mezi JQuery a JQuery UI?
Děkuji za pomoc

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script>

<script type="text/javascript">

$(function(){
    $('#a a')
        .css( {backgroundPosition: "-20px 35px"} )
        .mouseover(function(){
            $(this).stop().animate({backgroundPosition:"(-20px 94px)"}, {duration:500})
        })
        .mouseout(function(){
            $(this).stop().animate({backgroundPosition:"(40px 35px)"}, {duration:200, complete:function(){
                $(this).css({backgroundPosition: "-20px 35px"})
            }})
        })
});
</script>
Radek9
Profil
proc:
ale u 2.11.3/jquery.min.js ne
Asi proto, že verze 2.11.3 neexistuje.

Jaký je rozdíl mezi JQuery a JQuery UI?
jQuery UI je nadstavba jQuery. Tzn., že aby to UI fungovalo, potřebuješ i jQuery. Více se dozvíš na jejich stránkách.
proc
Profil *
Radek9:
OK, nastavil jsem 2.1.0 která existuje, ale stejně to nejde.
Chamurappi
Profil
Reaguji na proce:
nastavil jsem 2.1.0 která existuje, ale stejně to nejde
Od verze 2 už neplatí, že by měla fungovat ve všech prohlížečích. Je určená jen pro lidi, kteří chtějí ušetřit pár kB přenesených dat za cenu ztráty kompatibility.

{backgroundPosition:"(40px 35px)"},
Ty závorky uvnitř hodnoty mají nějaký význam? (Ještě jsem je takhle nikdy neviděl, možná s tím jQuery něco dělá… ale do hodnoty CSS vlastnosti background-position závorky určitě nepatří.)
proc
Profil *
Chamurappi:
zkouším to na příkladu z těchto stránek http://snook.ca/technical/jquery-bg/
tak jsem zjistil, že do 1.7.2 to jde (se závorkou i bez závorek), od 1.7.2 > už né.
tzn. že nelze používat novější knihovnu?
_es
Profil
[#5] proc:
Prečo si to nepozrieš priamo v dokumentácii jQuery (https://api.jquery.com/animate/)?
proc
Profil *
Chamurappi
"Od verze 2 už neplatí, že by měla..."
Jak tedy zvolit verzi knihovny? Tzn, když všechny používané funkce fungují ve staré knihovně je lepší nepřecházet k poslední a tím se vyhnou nekompatibilitě?
_es
Profil
[#7] proc:
Nie je lepšie si to pozrieť priamo „pri zdroji“? https://jquery.com/browser-support/

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0