Autor | Zpráva | ||
---|---|---|---|
H.V. Profil * |
#1 · Zasláno: 13. 12. 2014, 13:59:05
Ahoj lidi, mám zde takový příklad:
http://www.kristusjezis.cz/zkouska2/ když chytnu myší a přesunu ten "box" do jiného sloupce tak to tam zapadne a prohlížeč cookie si to zapamatuje, kam jsem naposledy posouval. První dvě sloupce fungují bezvadně, ale ta třetí se mi nedaří, aby si to také zapamatovalo... Původní script byl vytvořen pouze pro zapamatování dvou sloupců, zkopíroval jsem tu třetí z toho druhého a přejmenoval jsem to jako třetí sloupec, jenže nevím kde jsem něco nepřidal, že to zapamatování cookie v prohlížeči u toho třetího sloupce nefunguje. Poradíte prosím? |
||
juriad Profil |
#2 · Zasláno: 13. 12. 2014, 14:06:44
1) Problém může být v tom, že máš dva bloky se stejným id.
2) Řádek 233 by měl obsahovat "trieta". |
||
H.V. Profil * |
#3 · Zasláno: 13. 12. 2014, 23:26:35
pokud jsi měl na mysli id: perfis tak tím to není :-) změnil jsem třetí variantu na perfis2 a nic.
ohledně scriptu to obsahuje toto: // verifica se cookies existem if ($.cookie('coluna1') != null) { //alert($.cookie('coluna1')); // formata string do cookie var coluna1 = $.cookie('coluna1').replace(/drop-esquerda\[\]=/g, ''); var coluna1 = coluna1.split('&'); //alert(coluna1); var div_id = ''; for (var x = 0; x <= coluna1.length; x++) { div_id = coluna1[x]; $('#drop-esquerda').append($('#'+div_id)); } } if ($.cookie('coluna2') != null) { var coluna2 = $.cookie('coluna2').replace(/drop-direita\[\]=/g, ''); var coluna2 = coluna2.split('&'); //alert(coluna2); var div_id = ''; for (var x = 0; x <= coluna2.length; x++) { div_id = coluna2[x]; $('#drop-direita').append($('#'+div_id)); } } if ($.cookie('coluna3') != null) { var coluna3 = $.cookie('coluna3').replace(/drop-direita\[\]=/g, ''); var coluna3 = coluna3.split('&'); //alert(coluna2); var div_id = ''; for (var x = 0; x <= coluna3.length; x++) { div_id = coluna3[x]; $('#drop-trieta').append($('#'+div_id)); } } všechny 3 varianty jsou stejné ohledně funkcí a řátek 233 obsahuje toto: var coluna3 = $.cookie('coluna3').replace(/drop-direita\[\]=/g, ''); ¨
takže nevím jak to myslíš :-) |
||
juriad Profil |
#4 · Zasláno: 13. 12. 2014, 23:44:42
Porovnej řádky 5, 15 a 26 zdejšího kódu. Zřejmě se první dva liší (esquerda, direita), ale třetí již ne.
Pokud neumíš portugalsky, tak jako první jsi měl ten skript přeložit do češtiny/angličtiny. S tím id jsem myslel jak perfis, tak blog. Očekával bych, že se to bude chovat přinejmenším podivně. |
||
H.V. Profil * |
#5 · Zasláno: 14. 12. 2014, 11:59:21
Ano, bylo to tím "blog" a tím řádkem 233 :-) díky moc, vážím si tvé pomocí, ještě bych měl poslední dotaz, nyní to funguje vše bezvadně a v pohodě, jak bych mohl nastavit, aby na každém sloupci bylo možné přidat pouze 2 položky (boxy) a pokud by tam byla třetí, tak by to automaticky skočilo na prázdné místo?
|
||
Časová prodleva: 11 let
|
0