Hy, soy nuevo en js. Quiero vincular mi método scrollTOp a consultas multimedia a través de JS (window.matchMedia).
<script>
$(document).ready(function(){
$(window).scroll(function() {
if ($(document).scrollTop() > 458) {
$(".menu a").css("background-color", "#f8f8f8");
$(".menu").css("display", "none");
$(".sidenav").css("display", "block");
$(".closebtn").css("display", "block");
}
else {
$(".menu a").css("background-color", "#666");
$(".menu").css("display", "block");
$(".sidenav").css("display", "none");
$(".closebtn").css("display", "none");
}
});
});
</script>
No sé cómo, por favor :)
0
Giorgia
5 nov. 2019 a las 23:48
1 respuesta
Si lo he entendido correctamente, desea verificar si su $(document).scrollTop() > 458
y si coincide con una consulta de medios.
Para hacer eso, simplemente puede agregar:
if ( $(document).scrollTop() > 458 && window.matchMedia("MEDIA_QUERY_HERE").matches){
....
}
Más información sobre window.matchMedia Aquí y sobre el operador lógico 'y' Aquí .
0
Simon Bellucci
5 nov. 2019 a las 21:22
Nuevas preguntas
javascript
Para preguntas sobre la programación en ECMAScript (JavaScript / JS) y sus diversos dialectos / implementaciones (excepto ActionScript). Incluya todas las etiquetas relevantes en su pregunta; por ejemplo, [node.js], [jquery], [json], etc.