Menu flutuante no WordPress no estilo do smmart.es

  • Autor Autor SEOmundo
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
S

SEOmundo

Beta
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Hola a todos!

Me gustaría saber cómo programar un menú flotante para wordpress, al estilo del de esta web:
Móviles Chinos Libres | Comprar teléfonos baratos online

Cuando hacemos scroll down, podéis ver que el menú "Moviles chinos - Los mejores moviles - Clones chinos..." siempre permanece visible en la parte de arriba de la web.

¿Hay algún plugin para hacer esto? ¿Alguien tiene idea de cómo se puede conseguir este efecto? Utilizo la misma plantilla que este portal y no he encontrado ninguna opción para conseguir esto.

Muchas gracias por adelantado!
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Allí son 2 cosas.. jQuery para asignar una class a un div con determinado identificador y otro asignar a la class un ( position: fixed; ) para que pueda quedar fijo averigua un poco de lo que te acabo de escribir no están dificil 🙂
 
Hola lvaldivia! Gracias por tu respuesta. Intentaré buscar un manual o algo que me pueda ayudar a entender lo que me comentas porque de programación y aspectos técnicos estoy "un poco" pegado 😀 A ver si consigo dar con la tecla. Un saludo.
 
Si no quieres liarte con el código, lo que buscas tal vez es el plugin Sticky Header: descargar aquí
Si tienes más plugins instalados, te recomiendo que valores el pagespeed con y sin el plugin para que hagas pruebas de carga de la página. Si también hay algún plugin que utiliza jQuery, en ocasiones, puede dar problema de incompatibilidad.
 
Concuerdo con root78 🙂
 
El código que usa es es este:

Inserir CODE, HTML ou PHP:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<div class="clear" id="catcher"></div><!-- aqui esta el limite -->
<div id="sticky" style="background: #000; width:100%; height: 150px;">
</div>
<p style="margin-bottom: 1200px;">Eeste es un ejemplo para <strong>SEOmundo</strong></p>
<p>Opps! ha desaparecido el mensaje</p>

Inserir CODE, HTML ou PHP:
jQuery(document).ready(function() {
	function isScrolledTo(elem) {
		var docViewTop = jQuery(window).scrollTop(); //num of pixels hidden above current screen
		var docViewBottom = docViewTop + jQuery(window).height();


		var elemTop = jQuery(elem).offset().top; //num of pixels above the elem
		var elemBottom = elemTop + jQuery(elem).height();


		return ((elemTop <= docViewTop));
	}


	var catcher = jQuery('#catcher');
	var sticky = jQuery('#sticky');
	
	jQuery(window).scroll(function() {
		if(isScrolledTo(sticky)) {
			sticky.css('position','fixed');
			sticky.css('top','0');
			sticky.css('margin-top','0');
		} 
		var stopHeight = catcher.offset().top + catcher.height();
		if ( stopHeight > sticky.offset().top) {
			sticky.css('position','relative');
			sticky.css('top', 'auto');
			sticky.css('margin-top','30px');
		}
	});
});

Y aquí te dejo un ejemplo: http://fiddle.jshell.net/rm4Lsmec/show/light/
 
Si no quieres liarte con el código, lo que buscas tal vez es el plugin Sticky Header: descargar aquí
Si tienes más plugins instalados, te recomiendo que valores el pagespeed con y sin el plugin para que hagas pruebas de carga de la página. Si también hay algún plugin que utiliza jQuery, en ocasiones, puede dar problema de incompatibilidad.

Perdón que no tenga nada que ver con el tema, pero como valoro el pagespeed de mi web?
 
[MENTION=11023]SEOmundo[/MENTION], Si de verdad usas el mismo theme que esa web "Splash" creo que tienes una opción de hacerlo con el simple click en activar esa opción.

Yo los uso y así lo tengo comprobado
 
Tienes razón Aitor!! 😎 jaja Buscando de nuevo, he conseguido encontrar esa opción. Muchas gracias por tu ayuda!!

Gracias también a los demás por la otra forma de realizarlo, pero esta ha sido mucho más fácil 🙂

[MENTION=11023]SEOmundo[/MENTION], Si de verdad usas el mismo theme que esa web "Splash" creo que tienes una opción de hacerlo con el simple click en activar esa opción.

Yo los uso y así lo tengo comprobado
 
Tienes razón Aitor!! 😎 jaja Buscando de nuevo, he conseguido encontrar esa opción. Muchas gracias por tu ayuda!!

Gracias también a los demás por la otra forma de realizarlo, pero esta ha sido mucho más fácil 🙂

Ventajas de conocer donde trabajas, me alegra que este resuelto.
 
Muy interesante hermano gracias :encouragement:
 

Tópicos similares

Voltar
Topo