Простий, простий спосіб.
function down(what) {
pos = $(what).offset();
$(what).css("position","absolute");
$(what).offset(pos);
$(what).attr("size","10");
}
function up(what) {
$(what).css("position","static");
$(what).attr("size","1");
}
Тепер ви можете зателефонувати до свого DropDown просто так
<select onfocus="down(this)" onblur="up(this)">
Працює ідеально для мене.
Можливо, і краще, тому що у вас немає проблем із розташуванням інших елемтів на сторінці.
function down(was) {
a = $(was).clone().attr('id','down_man').attr('disabled',true).insertAfter(was);
$(was).css("position","absolute").attr("size","10");
}
function up(was) {
$('#down_man').remove();
$(was).css("position","static");
$(was).attr("size","1");
}
Змініть ідентифікатор на фіксоване значення mybe не розумно, але я сподіваюся, ви бачите idee.