Капаю ajax списки стран/областей/городов, к селектам нужно применять стиль через jqTransform, до выбора страны (и соответственно работы аякса) все нормально, после - селекты что находятся выше, лезут под те, что ниже. У jqTransform не нашел ни какого способа "обновить" форму, поэтому нужные селекты засунул в div, и во время обновления, просто тру содержимое div.parent, вновь записываю див, заполняю его селектом и применяю jqTransform. Кусок кода: [js] function loadState(url) { setSameLoading(0); $.getJSON('http://xxx/ajax/citys/list.php?country='+url, {}, function(json) { var parent = $('#obl1').parent(); $('#obl1').remove(); parent.html('<div id="obl1"></div>'); $('#obl1').html('<select name="state" id="state" onchange="$(this).loadCity(); return false;"></select>'); $('select#state option').remove(); $('select#state').append('<option value=""> - Выберите область/штат - </option>'); $.each(json, function(i){ $('select#state').append('<option value="'+this+'">'+this+'</option>'); }); $('select#state option:first').attr('selected', 'yes'); $('#obl1').jqTransform(); loadCity(url, 'all'); }); }[/js] Код конечно не разумный, но по другому что то не получилось. Скрин:
а css это поправить разве нельзя??! position:relative; z-index:каждому свой(у которого цисло больше тот и выше); и по идее должно работать
У самого jqTransform.css z-index уже прописан.. мой мосх отказывается думать. Линк - http://levaki.ru/registration.php