Schimba fisierul CSS folosind jQuery
Folosind jQuery putem face o multime de lucruri dupa cum am vazut si in articolele precedente. Astazi va voi prezenta o metoda foarte simpla de a schimba fisierul CSS cu unul nou, fara a reincarca intreaga pagina.
In primul rand sa scriem 2 stiluri diferite:
1. normal.css
.box {
padding: 10px;
background: #f2f4f9;
border: 2px solid #555;
z-index: 1;
}
.box h1 {
font-size: 22px;
margin: 10px 0 10px 0;
padding: 0;
width: 100%;
text-align: center;
text-shadow: 1px 1px 1px #555;
}
2. nou.css
.box {
padding: 10px;
background: #780000;
border: 2px solid #555;
z-index: 1;
}
.box h1 {
font-size: 22px;
margin: 10px 0 10px 0;
padding: 0;
width: 100%;
color: #FFF;
text-align: center;
text-shadow: 1px 1px 1px #d3d3d3;
}
Acum sa adaugam in pagina div-ul box si un buton.
<div class="box">
<h1>Doar un text de proba...</h1>
</div>
<input type="button" id="schimba" value="Schimba CSS" />
Asta va fi structura paginii noastre. Ca mod de baza pentru afisare vom include fisierul normal.css.
<link href="normal.css" rel="stylesheet" type="text/css" />
Sa ne ocupam de partea care va schimba fisierul CSS la click pe buton.
<script type="text/javascript">
jQuery(document).ready(function () {
$('#schimba').click(function(e){
e.preventDefault();
if ($(this).attr('value') == 'Schimba CSS' ) {
$(this).attr('value', 'Varianta normala');
$('link').attr('href', 'nou.css');
} else {
$(this).attr('value', 'Schimba CSS');
$('link').attr('href', 'normal.css');
}
return false;
});
});
</script>
La fiecare click pe buton vom verifica daca valoarea acestuia este ‘Schimba CSS’ (daca nu am incarcat inca fisierul nou). Daca nu este, vom incarca nou.css si vom schimba textul cu ‘Varianta normala’. Acelasi lucru il vom face si pentru celalalt caz.
Puteti descarca fisierele demonstrative de mai jos si puteti vedea un demo aici (colt dreapta-sus).
| Nume: Schimba CSS (945B) Descriere: Schimba CSS folosind jQuery Descarcari: 1 Puncte de activitate necesare: 100 puncte Punctele tale: Nu ai suficiente puncte de activitate (mai multe detalii) |
Ti-a placut articolul Schimba fisierul CSS folosind jQuery?
TweetAi nevoie de rezolvarea unei probleme la informatica?
Iti recomandam si urmatoarele articole:
Discuta articolul Schimba fisierul CSS folosind jQuery
Contul tau
Categorii
- Atestat Info C/C++ (21)
- Atestat Info Pascal (21)
- Learn AJAX (3)
- Learn Android (5)
- Learn C++ (32)
- Learn CSS (11)
- Learn Database (9)
- Learn Flash (33)
- Learn HTML (14)
- Learn JAVA (9)
- Learn Javascript (14)
- Learn jQuery (17)
- Learn Pascal (28)
- Learn PHP (21)
- Learn SQL (5)
- Learn Visual FoxPro (4)
- Tips & Tricks (22)
Mozku Network
Ne gasesti si pe Facebook
Articole noi
- Cum sa detectati rezolutia telefonului intr-o aplicatie Android
- Cum se evita oprirea fortata a unei aplicatii
- Cum sa porniti o activitate noua in Android
- Cum sa adaugati un ImageView intr-o aplicatie Android
- Cum sa adaugati un Button intr-o aplicatie Android
- Cum sa utilizati un ArrayList in Java
- Bifeaza toate checkbox-urile folosind jQuery
- Validare formular folosind jQuery
Fisiere populare
- Proiect Atestat Informatica Visual FoxPro (439)
- Twitter Patterns (202)
- Flash Newsletter (126)
- Baza de date auto revizuita (99)
- hitTest Flash (99)
