Witam,
mam taki problem, ze schowaniem czesci DIV-a za pomoca .js ..., ktory odpowiada za wazny BOX z menu na stronie...
tzn. Musze go schowac po czesci tylko dla mobile - w okreslonym rozmiarze min. 420px- max767px , i tylko w poziomie/ landscape
dokladnie w taki styl ma sie pokazywac:
@media screen and (min-width: 420px) and (max-width: 767px) and (orientation: landscape) {
#div_czysty_doczepiony_dla_js {
display: block;
}
}
pozostale wartosci:
html:
<div class="div_z_regula_boxa" id="div_czysty_doczepiony_dla_js">
<div id="menu">
<a href="#1">Dzial 1</a>
<a href="#2">Dzial 2</a>
<a href="#3">Dzial 3</a>
</div>
</div>
css:
.div_z_regula_boxa {
background-color: green;
width: 100%;
height: 190px;
margin: 0 ;
padding: 0;
}
/* **ustawienie display: none; dla calosci rozmiarow w .css - nr1 glowny obejmujacy wszystkie rozmiary** */
#div_czysty_doczepiony_dla_js {
display: none;
}
i .js
document.getElementById("**div_czysty_doczepiony_dla_js**").style.margin = "-100px";
to
Prawie wszystko dziala, poza jednym
tzn
Ustwwiajac jak w calosci wpisu - a dokladnie display: none;
dla #div_czysty_doczepiony_dla_js
ktory
jest nr1 - obejmuje wszystkie rozmiary urzadz. - to znika-wylacza mi zawartosc
tak jakby z <div class="div_z_regula_boxa"
- zamiast #div_czysty_doczepiony_dla_js
- ktory powinien dzialac tylko, ale dla (min-width: 420px) and (max-width: 767px)
...
o co chodzi? - bez dodatkowego kodu w .js da sie to ogarnac? Chyba, ze bez tego ciezko bedzie uzyskac efekt –
do tego jak ustawiam visibility: hidden;
zamiast display: none;
w nr1 glowny obejmujacy wszystkie rozmiary to ta wartosc dziala na wszystkie rozmiary urzadzen tzn. z RWD i bez...
#div_czysty_doczepiony_dla_js
- ten div za nic nie odpowiada – jego tylko dla funkcji .js
a nr 1 na wszystkie rozmiary urzadzen b. Wazny jest ten: class="div_z_regula_boxa"
Wg mnie tak na szybko mysle, ze z racji div z #ID - przejmuje kontrole z powodu praworzadnosci - kto jest nr 1 - ale, ze az tak? majac, gdzies wartosci z class="div_z_regula_boxa"
jak i w .css-ie ustawione reguly?
Pozdrawiam...