2013-06-17 16 views
7

Czy to możliwe przy jQuery lub cokolwiek innego zmienić wartość szerokości @media querycss podczas gdy strona jest uruchomiona?jQuery zmień szerokość zapytań o media wartość

Tak na przykład, jeśli w style.css Mam

@media screen and (min-width: 400px) { 
    /*whatever*/ 
} 

zmienić go na stronie internetowej 500px po załadowaniu

+2

Przepraszamy za offtopic, ale DLACZEGO? – jQuery00

+1

Ja też przychodzę z tym samym wymaganiem. – Dipak

+0

Wiem, że jest to stary wątek, ale aby odpowiedzieć na @ jQuery00, muszę mieć możliwość zmiany minimalnej szerokości na różnych urządzeniach, jeśli dodano lub usunięto więcej treści. – Fuzz

Odpowiedz

8

Nie jest to możliwe dzięki metodzie tradycyjnej. Musisz wstawić pełne css poprzez jQuery. Na przykład:

$('body').append("<style type='text/css'>@media screen and (min-width: 500px) { /*whatever*/ }</style>"); 
Powiązane problemy