Проблема с отображением в IE8 (другие версии не смотрел).
Остальные браузеры нормально.
Смысл скрипта изменять стандартный select на наш.
http://javascript.ru/forum/attachmen...d=132497385 9
$('select.rk_select').each(function(){
rk_select(this);
});
function rk_select(object){
// (1) Определяем основные параметры
var speed = 100;
var selectID = object.id;
var valSelect = $(object).val();
var valSelectName = $('select#'+selectID+' :selected').text();
var parent = $(object).parent();
$(object).hide(0);
// (2) Вместо стандартного select вставляем наш див
$(parent).append('<div class="rk_select" id="'+selectID+'"><div class="listValue" id="'+selectID+'"></div><div class="left"></div><div class="center"><div class="selectedValue" id="'+valSelect+'">'+valSelectName+'</div></div><div class="right"></div></div>');
// (3) Теперь заполняем див [B]listValue[/B] option-ами из select-а
$('select#'+selectID+' option').each(function(){
var name = $(this).html();
var value = $(this).attr("value");
$('div.listValue#'+selectID).append('<li id="'+value+'">'+name+'</li>');
});
.....
.....
.....
});
<div id="header">
<select class="rk_select" id="number">
<option value="1">Один</option>
<option value="2">Два</option>
<option value="3">Три</option>
<option value="4">Четыре</option>
<option value="5">Пять</option>
</select>
</div>