Nice Select

Небольшой скрипт превращающий селекты с определенным именем класса в набор дивов и спанов.

Примеры использования

Было Стало

— Кто круче всех?

конечно!

— Почему?

— Потому что он носит парик.

— Кто круче всех?

конечно!

— Почему?

— Потому что он носит парик.

История изменений

В планах

Как это работает

	<script type="text/javascript" language="JavaScript" src="niceselect.js"></script>
	<script type="text/javascript" language="JavaScript">
		var NS = new nice_select('cool');  //Трансформмировать все селекты у которых класс "cool"
	</script>
	<form>
		<select name="selectform" class="cool">
			<option value="1">A</option>
			<option value="2">B</option>
		</select>
	</form>

После трансформации, вместо селекта будет примерно такая HTML-конструкция:

	<form>
		<span style="cursor: pointer;" class="cool_mspan">A</span>
		<div style="display: none; position: absolute; top: 402px; left: 8px;" class="cool_rdiv">
			<ul>
				<li style="cursor: pointer;" class="cool_1">A</li>
				<li style="cursor: pointer;" class="cool_2">B</li>
			</ul>
		</div>
		<input value="1" name="selectform" type="hidden" />
	</form>

Классы и стили

Где взять?

Скачать скрипт: niceselect.js (10k).