Fixare element in pagina in functie de latime fereastra
Discutii si intrebari legate de scripturi si functii JavaScript, jQuery si Ajax, cod JavaScript in general.
-
General
- Mesaje: 26
Fixare element in pagina in functie de latime fereastra
Buna, eu am un script care fixeaza header-ul in timp ce faci scroll in jos:
Cod: Selectaţi tot
<script>
$(function() {
var fixblock_height = $('#header').height();
var fixblock_pos = $('#header').position().top; ;
$(window).scroll(function(){
if ($(window).scrollTop() > fixblock_pos){
$('#header').css({'position': 'fixed', 'top':'0px', 'z-index':'10'});
$('#headblock').css('padding-bottom', fixblock_height+'px');
}else{
$('#header').css({'position': 'static'});
$('#headblock').css('padding-bottom', '0px');
}
})
});
</script>
Merge totul ok, numai ca pentru telefoane si tablete nu as vrea sa functioneze, ci numai la PC. Intrebarea e cum sa fac ca de exemplu cind latimea ecranului are mai putin de 800px sa nu functioneze, adica blocul sa nu mai fie fixat
MarPlo
Mesaje: 4343
Salut
Cu:
window.innerWidth se poate obtine latimea ferestrei (in pixeli) in JavaScript.
In scriptul tau poti face asa:
Cod: Selectaţi tot
if(window.innerWidth > 800) {
// aici adaugi tot codul acelui script
}
General
Mesaje: 26
Super! Merge...Multumesc mult pentru ajutor si sfaturi!
Subiecte similare
-
Eroare citire pagina cu file_get_contents
PHP - MySQL - XML
Primul mesaj
Buna ziua,
Vreau sa preiau informatiile din aceasta adresa si sa o afisez intr-o alta pagina php
URL: //79.114.46.127:5819/
Scriptul pe care...
Ultimul mesaj
Imi pare rau, mai mult nu stiu cum sa te ajut, posibil sa fie ceva cu SSL, dar nu cunosc.
Am testat scripturile; codul cu cURL e bun, a mers bine...
-
load time - idle mare - pagina principala
Discutii si Intrebari Diverse
Primul mesaj
Salut,
cu inspect-ul din Chrome si apoi tab-ul Performance se pot vedea timpii de incarcare ai unei pagini web.
Am cate o pagina principala pe...
Ultimul mesaj
Iata ce am gasit pe internet:
This is idle time, the time when the browser is waiting on the CPU or GPU to do some processing.
I can't find any...