IE8 не работает скрипт
Вложений: 1
Проблема с отображением в 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> |
Часовой пояс GMT +3, время: 16:14. |