IT NEWS PC REVUE PC FORUM FreeBSDInternet time: @132
Obsah fóra
Pravidlá  •  Kontakt  •  Prihlásenie  •  Registrácia

Sprostredkovávajte hypotéky

Začnite sprostredkovávať hypotéky s úspešným hypotekárnym centrom! www.SprostredkovanieUverov.sk

Ako na skvelý análny sex?

Patríte medzi ľudí, ktorí by radi vyskúšali análny sex? Láka vás, no feminity.zoznam.sk

Aktuálna novinka

Zisti pravdu o stravovaní! Vyšetrovanie odhalilo tajomstvo dokonalého tela. www.news2channel.net

Pomôžeme Vám prestať fajčiť

Zbavte sa vašej závislosti pomocou biorezonancie a čínskej medicíny. www.terramedica.sk

Pre ľahší život

Pozrite sa, ako sa dostať do zdravšej a ľahšej telesnej hmotnosti. www.janinblog.com

Asynchronne natiahnutie jQuery

Zaslať odpoveď
AutorSpráva
TommyHot
Užívateľ
Užívateľ

Založený: 20.10.2008
Príspevky: 2524
Bydlisko: Bratislava
Vek: 23

PríspevokZaslal: Ne 22.01.12 18:39Odpovedať s citátomNávrat hore

Zdravim, loadujem jquery asynchronne, lenze v case vytvarania jQuery objektu kniznica asi nie je uplne natiahnuta do prehliadaca a tym padom mi jQuery vobec nefunguje. Ako by sa to dalo najlepsie riesit?

Ukazka kodu:

kód:

<html>
<head>
<script type="text/javascript">
<!--
(function() {
    function async_load(){
        var s = document.createElement('script');
        s.type = 'text/javascript';
        s.async = true;
        s.src = 'https://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js';
        var x = document.getElementsByTagName('script')[0];
        x.parentNode.insertBefore(s, x);
    }
    if (window.attachEvent)
        window.attachEvent('onload', async_load);
    else
        window.addEventListener('load', async_load, false);
})();
//-->
</script>
</head>
<body>
<script>
$(document).ready(function() {
alert('toto nepobezi');
});
</script>
</body>
</html>


Ako som povedal, $(document).ready(); sa zavola skor nez sa vobec asynchronne nacita jQuery.

_________________
Desktop: CPU: AMD Phenom II x4 BE 955 3.2@3.6GHz 1.35@1.30V CPU Cooler: Gelid Tranquillo rev.2 MB: Gigabyte 880GM-UD2H RAM: 2x2 GB Kingston 1333MHz GPU: MSI HD 6850 Cyclone 1GB PSU: Seasonic S12II-620 620W HDD: Seagate Barracuda 7200.12 1TB Case: CoolerMaster Elite 333 LCD: 22" LG flatron W2261VP Keyboard: Microsoft Comfort Curve 2000 Mouse: Microsoft Wireless Mobile Mouse 4000 OS: Windows 7 x64 Ultimate
Notebook: Macbook Pro 13" CPU: i5 2.4GHz RAM: 4 GB DDR3 1333MHz GPU: Intel HD Graphics 3000 384MB RAM HDD: 500GB 5400 rpm OS: Mac OS X Lion Notebook: Toshiba Satellite A210-19J CPU: AMD Turion 64 x2 2.0GHz RAM: 2 GB DDR2 667MHz GPU: ATI mobility radeon HD 2600 256MB RAM HDD: 200GB 5400 rpm Mouse: Microsoft Comfort Optical Mouse 3000 OS: Windows 7 x64 Ultimate
Phone: HTC Desire S Phone: iPhone 8GB
Zobraziť informácie o autoroviOdoslať súkromnú správuZobraziť autorove WWW stránky
Ďuri
Administrátor
Administrátor

Založený: 11.08.2007
Príspevky: 3784
Bydlisko: Brno

PríspevokZaslal: Ne 22.01.12 20:15Odpovedať s citátomNávrat hore

Element <script> moze v roznych prehliadacoch mat tiez funkcne udalosti onload alebo onreadystatechange. Vyskusaj reagovat na ne. Kvoli comu loadujes jQuery asynchronne?
Zobraziť informácie o autoroviOdoslať súkromnú správuJabberSkype
TommyHot
Užívateľ
Užívateľ

Založený: 20.10.2008
Príspevky: 2524
Bydlisko: Bratislava
Vek: 23

PríspevokZaslal: Ne 22.01.12 21:01Odpovedať s citátomNávrat hore

No takto chcem to mat cross browser compatible v najpouzivanejsich browseroch (ie, ff, chrome, opera, safari). Dalsia vec je ta, ze jquery sa bude volat na roznych miestach v aplikacii a teda script elementov tam moze byt niekolko (v zavislosti od konkretneho modulu).

No a preto asynchronne, ze nie vzdy moze google apis fungovat a tym padom sa zbytocne predlzuje loadovanie stranky.

_________________
Desktop: CPU: AMD Phenom II x4 BE 955 3.2@3.6GHz 1.35@1.30V CPU Cooler: Gelid Tranquillo rev.2 MB: Gigabyte 880GM-UD2H RAM: 2x2 GB Kingston 1333MHz GPU: MSI HD 6850 Cyclone 1GB PSU: Seasonic S12II-620 620W HDD: Seagate Barracuda 7200.12 1TB Case: CoolerMaster Elite 333 LCD: 22" LG flatron W2261VP Keyboard: Microsoft Comfort Curve 2000 Mouse: Microsoft Wireless Mobile Mouse 4000 OS: Windows 7 x64 Ultimate
Notebook: Macbook Pro 13" CPU: i5 2.4GHz RAM: 4 GB DDR3 1333MHz GPU: Intel HD Graphics 3000 384MB RAM HDD: 500GB 5400 rpm OS: Mac OS X Lion Notebook: Toshiba Satellite A210-19J CPU: AMD Turion 64 x2 2.0GHz RAM: 2 GB DDR2 667MHz GPU: ATI mobility radeon HD 2600 256MB RAM HDD: 200GB 5400 rpm Mouse: Microsoft Comfort Optical Mouse 3000 OS: Windows 7 x64 Ultimate
Phone: HTC Desire S Phone: iPhone 8GB
Zobraziť informácie o autoroviOdoslať súkromnú správuZobraziť autorove WWW stránky
Zobraziť príspevky z predchádzajúcich:    
Zaslať odpoveď
Nemôžete pridávať nové témy do tohto fóra.
Nemôžete odpovedať na témy v tomto fóre.
Nemôžete upravovať svoje príspevky v tomto fóre.
Nemôžete mazať svoje príspevky v tomto fóre.
Nemôžete hlasovať v tomto fóre.

Powered by phpBB 2.x.x © 2005 - 2012 PCforum, webhosting by WebSupport, edited by JanoF

SEO - optimalizácia pre vyhľadávače

Freebsd