ho fatto questo script:Come posso zoom in/out il mio sito web senza che interessano le sezioni
<script>
$(document).ready(function() {
var huser = window.screen.availHeight;
var wuser = window.screen.availWidth ;
var scr_zoom = Math.round((wuser*69)/1280);
document.body.style.zoom = scr_zoom + "%"
document.head.style.zoom = scr_zoom + "%"
});
</script>
Che la mia pagina web di zoom in base alle dimensioni dello schermo dell'utente. Funziona bene, ma il problema è che nella mia navigazione:
<div id="panel">
<ul class="nav">
<a href="#section1"><li id="hm">home</li></a>
<a href="#section2"><li id="abt">about</li></a>
<a href="#section3"><li id="wk">work</li></a>
</ul>
</div>
Ho anche un cursore attaccato al menu:
$(function() {
$('ul.nav a').bind('click',function(event){
var $anchor = $(this);
$('html, body').stop().animate({
scrollTop: $($anchor.attr('href')).offset().top
}, 1500,'easeInOutExpo');
event.preventDefault();
});
});
E questo definisce la mia sezioni:
.section{
margin:0px;
height:1000px;
width:100%;
float:left;
/* text-shadow:1px 1px 2px #f0f0f0; */
overflow:hidden;
z-index:29;
}
Everytime clicco sulla sezione "work" o "about" Semplicemente scorrendo in una posizione diversa. Qualche idea del perché questo sta accadendo?
Si può vedere il problema, qui dentro:
http://testedesignfranjas.tumblr.com/
Quello che ho scoperto finora ...
In questo le linee del cursore: scrollTop: $ ($ anchor.attr ('href')). offset(). top Semplicemente non scivolare come previsto, cosa che l'ancora & è errata calcolata.
PS: Il sito non lavorare bene su firefox ... :(
Ok ragazzi, ho visto ciò che è sbagliato, ho solo bisogno di un po 'del vostro aiuto ... In questo le linee del cursore : scrollTop: $ ($ anchor.attr ('href')). offset().top Semplicemente non scivolare come previsto, ma l'anchor è calcolato errato. – gn66
Dov'è il link per scorrere in alto? –
Probabilmente dovrei farti sapere che il tuo sito web non funziona correttamente con Firefox. Il menu o anche la maniglia del menu non appare sullo schermo. Sono riuscito a farlo funzionare solo con Chrome. –