JQuery (Xhei-kueri) është softuer i cili është shpikur për të mundësuar efekte dinamike të elementeve në faqe të uebit, për shembull dritareve të vogla me përmbajtje, shfletimin me shpalosje ose tregimin dhe fshehjen e elementeve.
Përpos këtyre elementeve pamore JQuery mundëson edhe marrjen e lidhjes me bazën e të dhënave pa pasur nevojë të ringarkohet faqja në shfletues dhe gjithashtu mundëson ngarkimin e faqeve statike brenda një faqe tjetër.
Për të mësuar këtë gjuhë duhet natyrisht të keni dituri të gjuhës së përpunimit të faqeve të uebit dhe stileve CSS. Mos tentoni të mësoni këtë gjuhë pa i ditur elementet e thjeshta të faqes.
Në këtë mësim do të ju tregoj unë një mundësi të thjeshtë të përdorimit të kësaj gjuhe.
Këtu do të përdori JQuery-n për tregimin e shtresës nëse është e fshehur dhe fshehjen e saj nëse shihet. Kjo është e mundur me funksionin slideToggle.
Ky është skripti i plotë. Mos harroni ta shkarkoni skedarin me JQuery dhe ta ruani atë në të njëjtin vend sikur faqen.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<head>
<title>Shembull me JQuery</title>
<script src="jquery-1.4.2.min.js"></script>
<style type="text/css">
<!--
.listaMeSqarim li {
margin-bottom:5px;
}
.kodiNgaLista {
margin: 10px 0;
display: block;
font: 12px "Courier New", Courier, monospace;
}
#lidhja {
cursor: hand;
text-decoration: underline;
}
#permbajtja {
border: 1px solid #ccc;
padding: 10px;
background: #F3F3E9;
display: none;
}
-->
</style>
<script>
$(document).ready(function(){
$('#lidhja').click(function () {
$('#permbajtja').slideToggle('medium');
});
});
</script>
</head>
<body>
<span id="lidhja">kliko këtu</span>
<div id="permbajtja">Kjo është përmbajtja</div>
</body>
</html>
Kliko në tekstin e nënvizuar dhe tregohet shtresa e fshehur, kliko prapë dhe fshihet shtresa.
$(document).ready(function() {
Funksion i cili niset pas arkimit të faqes në shfletues
$('#lidhja').click(function () {
Funksioni zbatohet kur klikohet me mi mbi objektin me identifikimin “lidhja”. Gardhi (#) përdoret për të shënuar identifikimin. Në vend të identifikimit mund të përdoret edhe emri kështu: $('.lidhja').click ( ose për hipërlidhjen me emrin lidhja $('a.lidhja').click.
$('#permbajtja').slideToggle('medium');
Me këtë funksion JQuery e ndryshon pamjen në mes të fshehjes dhe tregimit: Nëse shihet shtresa në faqe ajo fshihet dhe nëse është fshehur ajo tregohet. Nëse shikoni tek stilet do të shihni se shtresa në fillim është e fshehur me stilin display: none;. Pa këtë stil ajo do të shihej pas ngarkimit të faqes. Shpejtësia e shfaqjes dhe fshehjes tregohet në mes të kllapave: në këtë rast me shpejtësi të mesme 'medium'. Ju mund të ndërroni këtë në 'fast' ose 'slow'.