Jump to content
  • 0

вопрос по фокусу


green-vik
 Share

Question

Всем привет. Верстаю шаблон и столкнулся с очень не хорошей проблемой. Суть вот в чем. Сайт на ДЛЕ, и у него есть функция поиска на лету (для тех кто не работал с данной CMS объясню, это когда в поле поиска вводишь и вместе с этим всплывает блок в котором показаны н-ое число материала в которых что ты вводишь есть). теперь о главном, моя форма поиска помещена в сплывающий при наведении блок :

001.jpg

Вот код: (так на всякий)  

		.fix-left-icon {
			width:45px;
			height:30px;
			margin-left:5px;
			margin-top:3px;
		}
		.pop-up-left-fix {
			width:250px;
			min-height: 30px;
			left:45px;
			top:-37px;
			padding: 10px;
			border: none;
			-webkit-border-radius: 5px;
			border-radius: 5px;
			background: rgba(245,245,245,1);
			-webkit-box-shadow: 0 0 9px 4px rgba(0,0,0,0.5) ;
			box-shadow: 0 0 9px 4px rgba(0,0,0,0.5) ;
			z-index:999;
			position:relative;
        }
		.pop-up-left-fix::before {
			width: 15px;
			height: 15px;
			position: absolute;
			content: "";
			margin: 0px 0 0 -18px;
			border: none;
			background: rgba(245,245,245,1);
			-webkit-box-shadow: -7px -7px 9px -4px rgba(0,0,0,0.5) ;
			box-shadow: -7px -7px 9px -4px rgba(0,0,0,0.5) ;
			-webkit-transform: rotateZ(-45deg)   ;
			transform: rotateZ(-45deg)   ;
		}
  <div class="fix-left-icon"><h3><span class="icon-search"></span></h3>
    <div class="pop-up-left-fix">
	    <!-- Поиск -->
				<form id="q_search" method="post" style="text-align:center;">
					<input id="story" name="story" placeholder="Поиск по сайту..." type="search">
					<button class="btn all-transition" type="submit" title="Найти">Найти</button>
					<input type="hidden" name="do" value="search">
					<input type="hidden" name="subaction" value="search">
				</form>
		<!-- / Поиск -->
	</div>
  </div>

Сам поиск прекрасно работает, проблема с поиском на лету. Блок всплывающий и переходя на него (убирая курсор с блока в котором форма поиска) происходит потеря фокуса у блока, он принимает значение none и соответственно исчезает с экрана а вместе с ним и блок с поиском на лету ((. 

Это все предыстория а вот что я хочу, можно ли сделать так чтобы при переходе в блок поиска на лету браузер думал что  я держу курсор в блоке с формой поиска

 

Edited by green-vik
Link to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Similar Content

    • By Ilyas_polo
      Здравствуйте форумчане!
      Сижу верстаю форму поиска, и что-то не могу разобраться с фокусом... А именно не могу добиться следующего. При нажатии мышкой в область поиска, нужно что бы менялся цвет кнопки (лупа) и цвет вводимого текста.
      Прошу помощи начинающему хакеру! ?
       
      Мой супер код - http://jsfiddle.net/pLznkshc/
    • By WhatIsHTML
      Обязательное условие - подсветка текста при фокусе на input.
      Простой пример.
      http://jsfiddle.net/GuCk4/45/
      Как сделать так, чтобы при фокусе на input, стиль оставался примененным и к label, а не пропадал сразу же после клика? Нашел решение с помощью JQuery, но возможно есть способ попроще без скриптов? Структуру html можно изменять, лишь бы выполнялось условие.
    • By Vicos
      Здравствуйте! Не могу понять как отловить момент потери фокуса textarea и формы в которой она находится, принцип как и в поле вк при добавлении комментария.
      Нажимаен на поле - открывается форма со всем не обходимым, кликаем вокрук формы не исчезает, кликнули за пределом формы, свернулась.
      http://jsfiddle.net/Vicos/sn0ezcf7/здесь зачатки скрипта. Перепробовал уже многое, именно этот момент не удалось.
      В консоли выводится 1 когда получаем фокус.
      0 при потере фокуса, 2 когда поле не пустое.
    • By myRoot
      Как добавить любому  элементу свойства  фокуса с помощи css или html?Чтобы переключаться межу этими элементам с помощи кнопки "TAB" и можно было добавить псевдокласс :focus.
    • By Arinden
      Вопрос снимается, прошу модераторов удалить тему. Извиняюсь.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy