3
Я искал способ подстроить пару тегов <select>
в стиле madlib-esque.Обычный простой стиль тегов стиль
- Я хочу, чтобы ширина окна выбора основывалась на том, что выбрано и не отображает лишние пробелы.
- Я ищу способ сделать это максимально совместимым с кросс-браузером прямо сейчас, он отлично работает в webkit, но страшные стрелки отображаются в firefox.
- Прогрессивное улучшение JS only, возврат к регулярному полю выбора.
Вот моя скрипка: http://jsfiddle.net/bXJrk/
Любая помощь в достижении этой цели было бы весьма признателен.
$('select').each(function(){
var width = $('option[value='+$(this).val()+']').html();
$('body').append('<span id="'+$(this).val()+'" style="display:none">'+width+'</span>');
var two = $('#'+$(this).val()).width();
$(this).width(two+4).addClass('jsselect');
});
$('select').change(function(){
var width = $('option[value='+$(this).val()+']').html();
$('body').append('<span id="'+$(this).val()+'" style="display:none">'+width+'</span>');
var two = $('#'+$(this).val()).width();
$(this).width(two+4);
});
прочитать: http://stackoverflow.com/questions/6787667/what-is- -правильно-Мос-внешний вид-значение-для-прятки выпадающий-стрелка-оф-а-выберите –