Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Как раскрыть <select> <option> (https://javascript.ru/forum/dom-window/6664-kak-raskryt-select-option.html)

micscr 23.12.2009 12:31

Цитата:

Сообщение от Kolyaj (Сообщение 38921)
micscr,
html+css предоставляют такую гибкость в создании интерфейсов, которая десктопным программам и не снилась.

Ну хотя бы примерчик приведите и ссылочку посмотреть, что там такое существует а мужики то и не знают:blink: .

Kolyaj 23.12.2009 13:01

micscr,
возьмём Delphi, к примеру. Не устраивает тебя стандартная TabPanel, хочется другой вид табиков. За какое время ты напишешь новый компонент с табиками, бриджем и поэтессами?

micscr 23.12.2009 14:28

Цитата:

Сообщение от Kolyaj (Сообщение 38932)
micscr,
возьмём Delphi, к примеру. Не устраивает тебя стандартная TabPanel, хочется другой вид табиков. За какое время ты напишешь новый компонент с табиками, бриджем и поэтессами?

Я на Delphi давно не писал, время не скажу, но большой проблемы не вижу. Главное, что в принципе это не проблема.
А в JS факт тот, что многие вещи просто в принципе не заложены. Достаточно посмотреть на большинство сайтов - чуть что по серьезнее, по красивее - уже Flash. На JS просто люди не рискуют браться - знают все проблемы.

Kolyaj 23.12.2009 14:32

Цитата:

Сообщение от micscr
А в JS факт тот, что многие вещи просто в принципе не заложены.

Например?

micscr 23.12.2009 14:41

Ну самое простое - когда я ввожу в инпут данные мне нужно знать на какой позиции сейчас находится курсор. Как получить информацию например в keypress?

micscr 01.06.2010 17:40

так я торможу :blink:
По какой клавише в браузерах обнулить выбор в списке, т.е. selectedIndex = -1 сделать ?

Simon 11.03.2011 21:23

ну как, прошло достаточно времени, может что появилось, можно к примеру навести мышку на список и он автоматически раскрылся, такое возможно? может есть плагин jquery?

розовый слоник 14.03.2011 20:33

Simon
Смысл темы отсутствует. Лично я не вижу смысла от селекта что бы он сам открывался. Вообще вы можете обосновать где это понадобится?
У пользователя нету мышки? Где тут проблема? Нормальные люди для этого придумали фокус. Нужно при наведении раскрыть меню зачем лезть не понятно куда если это просто HTML+CSS. Только ради того что бы сказать "Я охуенен".
Когда вы создаете скрипты вы, наоборот думаете о том, как бы сделать так, что бы он меньше весил или я тут такой один?

Simon 15.03.2011 17:30

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

В качестве примера есть такая страничка
http://irr.ru/addAdvert/step2/?category=cars/repayment/
тут имеется выбор страны, региона, города..
но тут список не раскрывается к сожалению, если бы бы раскрывался, было оч.удобно.

представьте себе, пользователь выбрал из списка страну, следом погрузился другой список регионов, пользователю придётся лишний раз кликать по списку регионам чтобы его раскрыть, а вот если бы он автоматически раскрывался, пользователю не пришлось лишний раз кликать по списку регионам.
А ведь если подгрузился список регионов, пользователю однозначно придётся выбирать регион, если система предусматривает трёхуровневую структуру(страна-регион-город) для последующего выбора города.


И это не для того что бы сказать "Я охуенен", а просто время не стоит на месте, пользователи требуют удобства.

x-yuri 15.03.2011 18:09

Цитата:

Сообщение от Simon
но тут список не раскрывается к сожалению, если бы бы раскрывался, было оч.удобно.

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

p.s. http://2010.404fest.ru/video/item-23/


Часовой пояс GMT +3, время: 11:23.