Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rosarinho

Toggle JQUERY

Recommended Posts

Boa tarde, tenho um script onde o toggle esconde e revela o conteúdo através de um click

mais não consigo fazer com que quando para o mouse em cima ele abra quando eu tirar ele feche automaticamente,

usei o .hover .. ele até abre quando passo o mouse em cima mais quando tiro o mouse ele não fecha, só se eu passa o mouse novamente, alguém pode me da uma ajuda!

$(document).ready(function(){
	$('.tgl0').before('<span>Matriz - SP</span>');
	$('.tgl0').css('display', 'none')
	$('span', '#box-toggle0').hover(function() {
		$(this).next().slideToggle('slow')
		.siblings('.tgl:visible').slideToggle('fast');
	
		$(this).toggleText('Revelar','Esconder')
		.siblings('span').next('.tgl:visible').prev()
		.toggleText('Revelar','Esconder')
	});
})

Compartilhar este post


Link para o post
Compartilhar em outros sites

Rosarinho, boa tarde.

 

Tenta usar este exemplo aqui AQUI:

 

Aparentemente está faltando uma function para quando vc não passa o mouse sobre o toggle.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caso ainda não tenha feito ficaria assim:

$(document).ready(function(){
    $('.tgl0').before('<span>Matriz - SP</span>');
    $('.tgl0').css('display', 'none')
    $('span', '#box-toggle0').hover(function() {
        $(this).next().slideToggle('slow')
        .siblings('.tgl:visible').slideToggle('fast');
    },
    function() {
        $(this).toggleText('Revelar','Esconder')
        .siblings('span').next('.tgl:visible').prev()
        .toggleText('Revelar','Esconder')
    });
})

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.