Cześć.
Mam pewien problem z listą rozwijaną. Mianowiście pod firefoxem nie chce mi się ona rozwinąć.
Pod chrome działa jak trzeba.
Dodam, że dana lista jest dodawana do dokumentu html poprzez jquery.
Miał ktoś podobny problem?
$("#user_data").on('click', 'div.user', function() { object = $(this).next(); if (object.css('display') == 'none') { $("ul.user_objects").hide(); object.show(); id_user = $(this).children().html(); data_user_objects = getObjectsUser(id_user); $(this).parent().children().next().html(data_user_objects); } else { object.hide(); $('#objects li').show(); } }); function getObjectsUser(id_user) { data_user_objects = ''; $.ajax({ type: "POST", url: "modules/3.4.1.2/index.php?action=getObjectsUser", async: false, data: { id_user: id_user }, success: function(msg) { if (typeof msg !== 'undefined') { if (isJSON(msg)) { msg = jQuery.parseJSON(msg); user_programs = userPrograms(msg['programs']); data_user_objects = user_programs + user_surveys + user_videos; } } }, error: function() { alert("Connection error!!!"); } }); return data_user_objects; } function userPrograms(programs) { if (programs) { $('div.programs li').show(); i = 0; user_program = ''; $(programs).each(function() { $('div.programs li.id-'+programs[i]['id_program']).hide(); user_program += '</li>'; i++; }); return user_program; } }