Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/02/2014, 05:07
lare
 
Fecha de Ingreso: julio-2011
Mensajes: 13
Antigüedad: 12 años, 9 meses
Puntos: 0
problema con funcion js

Saludos..

estoy intentando hacer una web 'one page' la cual tiene todas las paginas dentro, esta consta de un menu que llama el id que quiero mostrar con su clase css ej
Código HTML:
<a href="#intro" >
							<div class="icon-home2"></div>
							<div class="menu-item">
								Hom<span class="item-hide">e</span>
							</div>
						</a> 
quise agregar un efecto y encontre una funcion js para ello es la siguiente

Código:
$(function(){
  $('a[href*=#]').click(function() {
    if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'')
    && location.hostname == this.hostname) {
		var as = this.hostname+this.pathname;
		var $target = $(this.hash);
      $target = $target.length && $target
      || $('[name=' + this.hash.slice(1) +']');
      if ($target.length) {
        var targetOffset = $target.offset().top;
		$('html,body').stop().animate({scrollTop: targetOffset}, 900)
       return false;
      } 
    }
  });
});
pero esta funcion se mueve por href y quiero condicionar que se mueva por onclic() o cuando cundo en el menu se pulse otra cosa.

creo que me di a entender

gracias de ante mano y espero me puedan ayudar.

Última edición por lare; 20/02/2014 a las 05:14