Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera, modelo simples de código Jquery não quer funcionar de jeito nenhum!
$(document).ready(function(e) {
$(".descMiniVideo").hide();
});
$(".control").mouseover(function(){
$(".descMiniVideo").show(2000);
})
$(".control").mouseout(function(){
$(".descMiniVideo").hide(2000);
})
html....
<div class="itemVideo">
<a class="control" href="#">
<div class="descMiniVideo">
<span>Título do Vídeo</span>
</div>
<img alt="Título do Vídeo" src="miniaturas/hqdefault.jpg"/>
</a>
</div>
ao entrar com o mouse sobre a imagem a div descMiniVideo que está sobrepondo a imagem deve aparecer com o título do vídeo, ao sair deve desaparecer!
Gabriel, obrigado pela resposta,
eu já havia feito dessa maneira.. mas ele fica num loop.. exibindo e aparecendo direto....
$(document).ready(function(e) {
$("#headFix").stop().animate({opacity:0 }, 0);
$(".descMiniVideo").hide();
//exibe
$(".control").mouseover(function(){
$(".descMiniVideo").show("fast");
})
//oculta
$(".control").mouseout(function(){
$(".descMiniVideo").hide("fast");
})
});tente usar essa logica, alterando da sua forma...
function onMenu(){
document.getElementById('dropdown').style.display = "block";
}
function outMenu(){
document.getElementById('dropdown').style.display = "none";
}
html:
<html>
<head>
<title>Menu</title>
</head>
<body>
<div style="float: left" id="menu" onMouseOver="onMenu()" onMouseOut="outMenu()"><a> Mais opções</a>
<div id="dropdown" style="display: none;">
<a href="#">BLABLA</a><BR />
<a href="#">BLABLA</a>
</div>
</div>
</body>
</html>
Tenta entender individualmente oq cada um desses caras fazem. (e olhar o console do dev-tools)
De forma resumida esse carinha aqui, avisa..."Ei só vamos começar a brincar quando o 'document' estiver 'ready',
Ou seja faz sentido você 'jogar' tudo que é de jQuery dentro dele....
Exemplo:
<!DOCTYPE HTML>