Como bien te aconseja
moginn, estas cosas son mejor hacerlas con CSS pues no funcionará con aquellos usuarios que desactiven JavaScript de su navegador. Por otra parte, la condición está mal escrita, pues esto:
Código Javascript
:
Ver originalif(z < 700, z > 800 && buscador.is(':hidden')) {
Debería de ser así:
Código Javascript
:
Ver originalif ((z < 700 || z > 800) && buscador.is(':hidden')) {
Fíjate que uso el operador lógico OR para tomar uno de ambos casos y encapsulo esa respuesta para luego compararla con la tercera parte de la condición.
Saludos