2013-09-25 3 views
0

Я ранее пытался преобразовать раскрывающийся список стиля в стандартный неупорядоченный список, и я был в состоянии сделать это, но мне нужно, чтобы в раскрывающемся списке были какие-либо параметры, чтобы сохранить их значения и привязать их к этим значениям при щелчке или выборе.Стиль выбирает опции для отображения всех и отображения ссылок.

Итак, мне было интересно, можно ли стиль выпадающего меню выбрать, а не преобразовывать его, чтобы он отображал все параметры внутри него по умолчанию, и они выглядят так, как будто они являются стандартными ссылками href?

ответ

0

Выбор ужасен стиль, особенно если вы беспокоитесь со старыми браузерами. Вы не можете ничего делать только с помощью CSS, не более того, вы можете сделать this kind of stuff

Однако вы можете имитировать поведение, которое вы хотите ... если вы хотите использовать Javascript, например, вы можете сделать что-то вроде это

<style> 
.fake-link { 
    color:#0044ff; 
    text-decoration: underline; 
    cursor:pointer; 
} 
</style> 

<select onchange="location = this.options[this.selectedIndex].value;"> 
    <option value="#">Select a Link</option> 
    <option class="fake-link" value="http://stackoverflow.com/">A fake link</option> 
    <option class="fake-link" value="http://google.com">Another, another fake link</option> 
</select> 

это раздражает, что вы должны погрузить в Javascript, чтобы сделать что-то, что звучит достаточно просто сделать, но, насколько я знаю, вы не можете сделать это любым другим способом

1

Я не уверен, что это то, что вы ищете, но надеюсь, что это поможет. http://codepen.io/wallaceerick/pen/ctsCz

http://codepen.io/balduran/pen/CBEth

+0

Спасибо. На самом деле это не то, что я был после (раскрывающиеся окна должны быть открыты по умолчанию), но спасибо, что нашли время ответить, я ценю это. – Jerpl

Смежные вопросы