Rozejrzałem się, ale nie mogę znaleźć tego, czego szukam.
Obecnie mam na swojej stronie animację css, która jest wywoływana przez: hover. Chciałbym, aby to zmieniło się na „kliknięcie” lub „dotknięcie”, gdy rozmiar strony przekroczy 700 pikseli przy użyciu zapytań o media.
Oto, co mam w tej chwili: http://jsfiddle.net/danieljoseph/3p6Kz/
Jak widać,: hover nie będzie działał na urządzeniach mobilnych, ale nadal chcę mieć pewność, że działa tak samo po prostu przez kliknięcie, a nie najechanie kursorem.
Wolałbym raczej używać css, jeśli to możliwe, ale również jestem zadowolony z JQuery.
Mam wrażenie, że jest to bardzo łatwe, ale brakuje mi czegoś bardzo oczywistego! Każda pomoc będzie mile widziana.
Oto animacja CSS:
.info-slide {
position:absolute;
bottom:0;
float:left;
width:100%;
background:url(../images/blue-back.png);
height:60px;
cursor:pointer;
overflow:hidden;
text-align:center;
transition: height .4s ease-in-out;
-webkit-transition: height .4s ease-in-out;
-moz-transition: height .4s ease-in-out;
}
.info-slide:hover {
height:300px;
}