Estoy pasando mi CV a HTML5
Todo funciona perfectamente en firefox pero no anda en chrome y sarafi
Cuando hago click en algun item para navegar hasta la seccion, no llega de forma adecuada se pasa de la seccion
Prueben el codigo para que vean de lo que hablo, todas las rutas son de recursos originales osea que se va a ver bien sin tanto lio
Código HTML:
Ver original
<!doctype html> <html lang="es"> <head> <meta charset="UTF-8"> <link rel="stylesheet" href="http://necolas.github.io/normalize.css/2.1.3/normalize.css" /> <style> @font-face { font-family: 'Audiowide'; font-style: normal; font-weight: 400; src: local('Audiowide'), local('Audiowide-Regular'), url(http://themes.googleusercontent.com/static/fonts/audiowide/v2/8XtYtNKEyyZh481XVWfVOj8E0i7KZn-EPnyo3HZu7kw.woff) format('woff'); } * { margin: 0; padding: 0; } body { font-family: Audiowide; font-size: 16px; padding-top:1px; } span { font-size: .75em; } nav { background-color: #09f; position: fixed; width: 100%; } nav ul { list-style: none; white-space: nowrap; } nav ul li { border-bottom:2px dotted #fff; font-size: 1em; padding: 5px 0; text-align: center; } nav ul li:hover { background-color: rgba(0,0,0,0.2); color: #000; } nav ul li a:link { text-decoration: none; //color: #fff; } nav ul li a:visited { text-decoration: none; color: #fff; } nav ul li a:hover { text-decoration: none; //color: #000; } nav ul li a:active { text-decoration: none; color: #fff; } #datos, #estudios, #cursos, #experiencia, #manejo, #mi { padding: 0 0 10px 0; text-align: center; } h2 { background: rgba(0,0,0,0.3); font-size: 1.25em; padding: 10px 0 5px 0; } h3 { font-size: 1em; } .subsct { background-color: rgba(0,0,0,0.4); margin: 10px auto; width: 90%; } #datos { background-color: #8AE158; color: #fff; margin-top:200px; } #datos p { margin: 0 auto; width: 90%; } #datos .titulo { color: #000; padding: 5px 0; text-align: left; } #estudios { background-color: #D971D5; color: #fff; } #estudios img { height: 100px; width: 250px; } #estudios p { margin: 0 auto; padding: 5px 0 10px 0; width: 90%; } #cursos { background-color: #ED3535; color: #fff; } #cursos img { height: 160px; width: 240px; } #cursos p { margin: 0 auto; padding: 5px 0 10px 0; width: 90%; } #cursos a:link { text-decoration: none; color: #000; } #cursos a:visited { text-decoration: none; color: #000; } #cursos a:hover { text-decoration: none; color: #000; } #cursos a:active { text-decoration: none; color: #000; } #experiencia { background-color: #999; color: #fff; } #experiencia img { height: 75px; width: 250px; } #experiencia p { margin: 0 auto; padding: 5px 0 10px 0; width: 90%; } #manejo { background-color: #FFBC00; color: #fff; } #manejo .html5 { height: 256px; width: 256px; } #manejo .css3 { height: 256px; width: 180px; } #manejo .jq { height: 120px; width: 250px; } #manejo .php { height: 188px; width: 288px; } #manejo .less { height: 100px; width: 250px; } #manejo .mysql { height: 140px; width: 212px; } #manejo .xml { height: 256px; width: 256px; } #manejo .emmet { height: 100px; width: 270px; } #manejo p { margin: 0 auto; padding: 5px 0 10px 0; width: 90%; } #mi { background-color: #AB5F5F; color: #fff; } #mi p { margin: 0 auto; padding: 5px 0 10px 0; width: 90%; } </style> <script> function scroliar(posicion) { var scroll = $(window).scrollTop(); var veces = parseInt((posicion-scroll)/40); var residuo = (posicion-scroll) % 40; var intervalo = null; var contador = 0; if(veces < 0){veces = -veces;} intervalo = setInterval(function(){ if(veces > contador) { if(posicion-$(window).scrollTop() > 0) { window.scrollBy(0,40); } if(posicion-$(window).scrollTop() < 0) { window.scrollBy(0,-40); } contador++; } else { window.scrollBy(0,residuo); clearInterval(intervalo); } },60); } $(function(){ var datos = $("#datos"); var estudios = $("#estudios"); var cursos = $("#cursos"); var experiencia = $("#experiencia"); var manejo = $("#manejo"); var mi = $("#mi"); var datosp = datos.offset().top; var estudiosp = estudios.offset().top; var cursosp = cursos.offset().top; var experienciap = experiencia.offset().top; var manejop = manejo.offset().top; var mip = mi.offset().top; var datosr = datosp - 201; var estudiosr = estudiosp - 201; var cursosr = cursosp - 201; var experienciar = experienciap - 201; var manejor = manejop - 201; var mir = mip - 201; $("a").click(function(evt){ evt.preventDefault(); switch($(this).attr("class")) { case "datos": scroliar(datosr); break; case "estudios": scroliar(estudiosr); break; case "cursos": scroliar(cursosr); break; case "experiencia": scroliar(experienciar); break; case "manejo": scroliar(manejor); break; case "mi": scroliar(mir); break; } }); }); </script> </head> <body> <nav> <ul> </ul> </nav> <section id="datos"> </section> <section id="estudios"> <a href="http://www.izt.uam.mx/"> <img src="http://www.periodicoenfoque.com.mx/wp-content/uploads/2012/12/UAM.png" alt="Universidad Autonoma Metropolitana" /> </a> </section> <section id="cursos"> <a href="https://mejorando.la/cursos/"> <img src="http://ivrodriguez.com/wp-content/uploads/2012/07/logo_html5.jpg" alt="Curso HTML5" /> </a> </section> <section id="experiencia"> <a href="http://www.aquainteractive.com.mx/portal/"> <img src="http://www.cuatromedios.com/media/images/clientes/aqua.png" alt="Empresa: Aquainteractive.com.mx" /> </a> </section> <section id="manejo"> <section class="subsct"> <img class="html5" src="http://www.w3.org/html/logo/downloads/HTML5_Logo_512.png" alt="HTML5"> </section> <section class="subsct"> <img class="css3" src="http://www.blog.pc-serveis.es/wp-content/uploads/2012/08/css3.png" alt="CSS3"> </section> <section class="subsct"> <img class="js" src="http://velneo.es/files/2012/10/logo-js.png" alt="JAVASCRIPT"> </section> <section class="subsct"> <img class="jq" src="http://i.stack.imgur.com/BjxDS.png" alt="JQUERY"> </section> <section class="subsct"> <img class="php" src="http://www.arweb.com/chucherias/wp-content/uploads/2012/08/php.png" alt="PHP"> </section> <section class="subsct"> <img class="less" src="http://moduscreate.com/wp-content/uploads/2012/01/less-css-logo.png" alt="LESS"> </section> <section class="subsct"> <img class="mysql" src="http://ijonas.com/wp-content/uploads/2013/10/mysql-databases.gif" alt="MySQL"> </section> <section class="subsct"> <img class="xml" src="http://2.bp.blogspot.com/-FW1in5y4AXI/Urg-Vuq7fjI/AAAAAAAAC_w/Q5bQvYCTNNU/s1600/xml.png" alt="XML"> </section> <section class="subsct"> <img class="emmet" src="http://2toria.com/wp-content/uploads/2013/08/emmetlogo.png" alt="EMMET"> </section> </section> <section id="mi"> </section> </body> </html>
espero me puedas ayudar o decir en que me equivoque
saludos