Egyperces: Több soros stringek JavaScriptben

Egyperces: Több soros stringek JavaScriptben

Mivel a JavaScript automatikusan zárja a sorokat ; jellel, így a PHP-ban megszokott több soros stringek nem fognak működni.

Ha egy hosszú stringet az olvashatóság kedvéért több sorba szeretnénk törni, PHP-ban simán nyomunk egy entert:

<?php
    $string='Ez itt egy
        nagyon hosszú
        string';

JavaScriptben ez nem működik:

var str='Ez itt egy
    nagyon hosszú
    string';

Hiba. Mivel a JS minden sor végét automatikusan zárja.

Teljes bejegyzés
jQuery bxSlider

jQuery bxSlider

Az egyik jelenlegi projectnél használni kell egy slideshow plugint, nekem a bxSlider lett a kiskedvenc anno. Nem tudom megmondani miért. Egyszerűen csak tetszik.

Ezzel eddig nem is lenne gond, de felmerült egy apró "bug". Mikor auto-slide-on van a plugin, akkor lapozás után nem indul el újra…

Tehát gyors Googlizás. Kiderült, hogy nem csak nekem van gondom ezzel, és a program hibaoldalán is többen jelezték már, hogy ez egy létező probléma.

Teljes bejegyzés
AJAX tartalom és a kattintás

AJAX tartalom és a kattintás

Nem tudom ki szokott jQueryzni. Azon belül ajaxozni és új elemeket létrehozni az adott oldalon.

Nah most miért is van ilyenkor gond? Addig míg csak simán új diveket, táblázatokat vagy akár új sorokat, adatokat kérsz az oldalra, addig nincs baj. De mi van, ha egy új kattintható elemet szeretnél click event handlerrel? Szopacs. Legalábbis azt hiszed elrontottál valamit, mert nem lehet kattintani.

De WHY?

A jQuery azokra az elemekre csücsül rá event handlerrel, melyek az oldal létrehozásakor is léteznek a DOMban. Tehát az újonnan létrehozott elemeket nem “látja”. Így jártam én is valamelyik nap, mikor felbosszantottam magam, mert eddig kattintható elemekkel nem nagyon volt bajom, de 1-2 napja beleakadtam ebbe a problémába. A kód kiveszi egy div tartalmát, majd visszailleszti apróbb módosítások után. Ekkor mivel a divben 2 kattintható elem is van, a teljes felület használhatatlanná vált. 10perc nézelődés után rájöttem, hogy itt nem én néztem el valamit, mert a kód jó. “Hádde’ akkor mér’ nem lásssa eza …”?

Teljes bejegyzés