Autor | Zpráva | ||
---|---|---|---|
ProblemovyZak Profil * |
#1 · Zasláno: 8. 5. 2015, 18:32:37
Zdravím, mám takový problém - mám odkaz "Smazat všechny odebrané fotografie", ale funguje pouze pri znovu načtení stránky. Fotografie přidávám pomocí JS, ihned se mi zobrazí a u každé fotky je tlačítko "Odebrat", pokud ho stisknu, přes fotku se zobrazí obrázek "-- Odebráno -- " - "div.deleted_image bude nyní VISIBLE. Ovšem když kliknu na to Smazat všechny..tak to nic neudělá, pouze pokud refreshnu stránku - tím pádem se to zobrazuje rovnou jako VISIBLE a odstraní to vše..ale pokud zase přidám nové, hned odeberu ( bez refreshe ) tak to nejde...
PS: pomocí each() mi to postupně vyhledá všechny fotografie - správně...ale ta kontrola !$(element).find ...is hidden už neprojde ... $('a.del_deleted').live('click', function() { $( "div.upload-statusbar" ).each(function( i, element ) { if(!$(element).find(".deleted_image").is(":hidden")){ $.post("/delete_image.php?type=new&om=del-deleted",{ }, function(data, status){ $(element).remove(); $('#dv_del').hide(1000); }); } }); }); |
||
Časová prodleva: 4 dny
|
|||
ProblemovyZak Profil * |
#2 · Zasláno: 12. 5. 2015, 19:05:48
vyresil jsem to nakonec jednoduse, is(:hidden) jsem zmenil na .css("display") == "hidden")
Dik za pomoc |
||
Časová prodleva: 9 let
|
0