1

Тема: Расширяющийся поиск когда ставится курсор

Здравствуйте! Пытаюсь собрать новую тему по сетке и возник вопрос.

http://s017.radikal.ru/i430/1607/0d/3002f412e676.png

Как сделать так, чтобы при постановке курсора в строку поиска, она расширялась направо поверх других объектов, например на 100 пикселей?

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

Re: Расширяющийся поиск когда ставится курсор

Как вариант...
У оборачивающего контейнера нужно назначить position:relative;
У внутреннего блока, который будет расти position:absolute;left:0px;top:0px;
И соответственно большую нужную ширину.
Например можно подвеситна :focus в CSS.
http://htmlbook.ru/css/focus

А чтобы было с анимацей, нужно прочитать и поупражняться с transition http://html5book.ru/css3-transition/

3

Re: Расширяющийся поиск когда ставится курсор

Спасибо! Буду пробовать.
Я рассматриваю еще 1 вариант с расширенными результатами поиска. Там, как я понял, все прописано в jquery и совершенно непонятно как сделать выпадающий список шире, чем сама строка поиска и чтобы изменения сохранились в новой теме.

http://s018.radikal.ru/i504/1607/82/a42116a80fbc.png

4 Отредактировано Закусило Александр (14.07.2016 19:59:56)

Re: Расширяющийся поиск когда ставится курсор

Вот решения для плагина.
http://stackoverflow.com/questions/5643 … -correctly

$(".autocomplete").autocomplete({
    ...
    open: function() {
        $("ul.ui-menu").width( Нужная ширина );
        ...
    }
    ...
});