Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.01.2014, 14:12
Аватар для slavonbl
Интересующийся
Отправить личное сообщение для slavonbl Посмотреть профиль Найти все сообщения от slavonbl
 
Регистрация: 09.07.2008
Сообщений: 10

hover и элементы form
Добрый день,
на событие hover у div-a весит анимация slideDown/slideUp. Внутри этого блока элементы формы input и button. Если нажать на button или изменит значение у input весь блок div возвращаеться в состояние display:none; (в котором он и был изначально). Как сделать так что бы можно было работать с элементами формы и оставлять блок видимым.
Ответить с цитированием
  #2 (permalink)  
Старый 27.01.2014, 14:57
Профессор
Отправить личное сообщение для krasovsky Посмотреть профиль Найти все сообщения от krasovsky
 
Регистрация: 21.12.2012
Сообщений: 869

Цитата:
Как сделать так что бы можно было работать с элементами формы и оставлять блок видимым.
Лучше всего нанять экстрасенса со способностями к веб-программированию.
Но можно еще выложить код, чтоб его могли посмотреть, если уж вы очень хотите чтобы ответил кто то здесь.
Ответить с цитированием
  #3 (permalink)  
Старый 27.01.2014, 15:42
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

slavonbl,

<!DOCTYPE HTML>
<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  div{
     padding: 25px 50px;
    border: #8B4513 8px solid;
    display: inline-block;
  }
  form{
    display: none;
     margin: 25px;
  }

  </style>
  <script src="http://code.jquery.com/jquery-latest.js"></script>
  <script>
$(function () {
    var d = $("div"),
        f = $("form");
    d.mouseenter(function (event) {
        f.stop(true, true).slideDown("slow")
    }).mouseleave(function (event) {
        if ($(event.target).parents("form").size()) return;
        f.stop(true, true).slideUp(300)
    })
});
  </script>
</head>
<body>
<div>
    <form id="x" action="http://javascript.ru/forum/">
        <input name="">
        <input name="">
        <input name="" type="submit" value="go">
    </form></div>
</body>
</html>
Ответить с цитированием
  #4 (permalink)  
Старый 12.02.2014, 16:56
nat nat вне форума
Новичок на форуме
Отправить личное сообщение для nat Посмотреть профиль Найти все сообщения от nat
 
Регистрация: 12.02.2014
Сообщений: 9

1..

Последний раз редактировалось nat, 13.02.2014 в 15:32.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выбрать элементы, в которые вложен элемент с id. Вадимчег jQuery 3 24.11.2012 10:38
Установка цвета через функцию .css() сбрасывает цвет для :hover xintrea jQuery 4 18.08.2012 15:38
Убрать за экран элементы тега form Lucifer777 (X)HTML/CSS 1 03.11.2011 01:53
Не работает аякс в jQuery Form Ticksy jQuery 4 19.07.2011 12:55
Изменение стиля родительского элемента при :hover дочернего lanzs Элементы интерфейса 2 16.10.2010 13:28