Проблемы с появлением блока при фокусе
Всем здравствуйте.
Хочу сделать "подсказку" при фокусе input. Код вроде правильный, а работать не хочет: $(document).ready(function(){ $(".loginBoxInput input").focus(function(){ $(".popup_input").addClass("dblock").animate({opacity: 1}, 700); },function(){ $(".popup_input").removeClass("dblock").animate({opacity: 0}, 700); }); }); <div class="loginBoxInput"> <input value="Логин"> <div class="popup_input">Введите ваш логин, указанный при регистрации</div> </div> Код:
.popup_input { Если кому нужна ссылка, то вот. Кликните на input "Логин". Рядом находится див с подсказкой (в исходном коде) Что не так? |
Код рабочий, проверьте подключили ли вы библиотеку jQuery?
|
Цитата:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> Если есть какие-то сомнения, то можете навести на див "Больше список" (Находится левее формы входа). Я там сделал тоже на JS, но с hover, а не focus |
grisha2217,
неиспользуйте формат hover для focus!!! <!DOCTYPE HTML> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <style type="text/css"> .popup_input { opacity:0; } </style> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> <script>$(document).ready(function(){ $(".loginBoxInput input").focus(function(){ $(".popup_input").addClass("dblock").animate({opacity: 1}, 700); }).blur(function(){ $(".popup_input").removeClass("dblock").animate({opacity: 0}, 700); }); }); </script> </head> <body> <div class="loginBoxInput"> <input value="Логин"> <div class="popup_input">Введите ваш логин, указанный при регистрации</div> </div> </body> </html> |
рони, работает! Большое вам спасибо!
|
Часовой пояс GMT +3, время: 09:54. |