Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 23.10.2013, 16:29
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

Darth LegiON,

<!DOCTYPE HTML>
<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
 <style type="text/css">
 .submenu{
   display: none;
 }
  .menu_block{
    cursor: pointer;
  }

 </style>
 <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script>
$(document)
    .ready(function () {
var timer;
$(".menu_block").mouseenter(function(){
    var a = this;
	timer = window.setTimeout(function () {
		$(".submenu", a).fadeIn(600);
	}, 700)

}).mouseleave(function(){
	window.clearTimeout(timer);
	$(".submenu", this).delay(300).fadeOut(600);
});
    });
</script>
</head>

<body>
<ul id="searchresult">
</ul>
<div  class="menu_block">Диски<span  class="submenu"> крутые</span></div>

</body>
</html>
Ответить с цитированием
  #12 (permalink)  
Старый 23.10.2013, 17:22
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

<!DOCTYPE HTML>
<html>
    <head>
        <style type="text/css">
            .submenu{
                display: none;
            }
            .menu_block{
                cursor: pointer;
            }
        </style>
        <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
        <script>
            $(document).ready(function () {
                $(".menu_block").mouseenter(function(){
                    var $elem = $(".submenu", this);
                    if ($elem.css('display') === 'none') {
                        $elem.stop(true).delay(700).fadeIn(600);
                    } else {
                        $elem.stop().animate({opacity:1}, 600);
                    }
                }).mouseleave(function(){
                    $(".submenu", this).stop(true).delay(300).fadeOut(600);
                });
            });
        </script>
    </head>
    <body>
        <div  class="menu_block">Диски<span  class="submenu"> крутые</span>!</div>
    </body>
</html>
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задержка ответа return bartle96 AJAX и COMET 3 24.04.2013 09:20
Реализация mouseenter Andrew17 jQuery 3 11.12.2011 03:21
задержка на реакцию .mouseenter dimon76 jQuery 14 25.11.2011 19:02
Задержка перед повтором проигрывания audio Андрей Параничев Firefox/Mozilla 1 20.10.2011 02:51
Задержка между анимациями jquery alexilin Общие вопросы Javascript 1 10.12.2010 13:39