Salut
Am o problema la o pagina web, as vrea cand dau click pe "Noutati EEI" sa imi apara "Content2" deasupra de "Content1" si invers , si daca am mai multe contenturi sa se intample la fel in functie de linkul accesat, dupa cum se vede in imaginea de la aceasta adresa, URL: s15.postimage.org/ee7kfslkb/Untitled_1.jpg
Vreo idee cum sa fac sau exista vreun tutorial despre asa ceva ?
Mutare continut in fata in functie de link
-
- Mesaje: 8
Mutare continut in fata in functie de link
MarPlo
Mesaje: 4343
Salut
Daca ai deja mai multe continuturi in pagina, fiecare in element /tag HTML separat, si vrei sa muti un anumit continut la inceput, se poate asa:
- Asociezi la fiecare link ID-ul unui tag cu continut. Apoi, cu jQuery preiei elementul asociat link-ului apasat, il stergi, si il adaugi la inceput inainte de celelalte continuturi, cu functia jQuery prependTo().
Dupa cum poti vedea daca testezi acest cod (trebuie sa ai libraria cu functii jQuery in "jquery.js", apoi il adaptezi dupa cum stii la site-ul tau):
Daca ai deja mai multe continuturi in pagina, fiecare in element /tag HTML separat, si vrei sa muti un anumit continut la inceput, se poate asa:
- Asociezi la fiecare link ID-ul unui tag cu continut. Apoi, cu jQuery preiei elementul asociat link-ului apasat, il stergi, si il adaugi la inceput inainte de celelalte continuturi, cu functia jQuery prependTo().
Dupa cum poti vedea daca testezi acest cod (trebuie sa ai libraria cu functii jQuery in "jquery.js", apoi il adaptezi dupa cum stii la site-ul tau):
Cod: Selectaţi tot
<html>
<head>
<title>Exemplu pe marplo.net/forum/</title>
<script src="jquery.js" type="text/javascript"></script>
<style>
body {background:#ededfe;}
#menu span {
cursor:pointer;
text-decoration:underline;
}
#articole div {
margin:8px auto;
background:#f0f1fe;
border:1px solid blue;
padding:3px;
}
</style>
</head>
<body>
<div id="menu">
<span rel="cnt1">Content 1</span> / <span rel="cnt2">Content 2</span> / <span rel="cnt3">Content 3</span>
</div>
<div id="articole">
<div id="cnt1">Content 1: Free web programming courses: www.coursesweb.net/</div>
<div id="cnt2">Content 2: Cursuri, Jocuri, anime: marplo.net/</div>
<div id="cnt3">Content 3: Viata-i gand, gandu-i din viata.</div>
</div>
<script><!--
$('#menu span').click(function(){
var cnt = $('#'+ $(this).attr('rel'));
cnt.remove();
cnt.prependTo('#articole');
});
//-->
</script>
</body>
</html>
Subiecte similare
-
Față de masă inteligentă
Stiri Deosebite
O nouă țesătură inteligentă este în curs de dezvoltare la Dartmouth College din New Hampshire.
Cunoscut sub numele de Capacitivo, materialul... -
Afisare cu animatie continut adaugat cu JavaScript
JavaScript - jQuery - Ajax
Primul mesaj
Ideea pe care vreau sa o fac e că la clic pe un buton, conținutul vechi e înlocuit cu nou conținut HTML adăugat cu javascript.Ultimul mesaj
Vreau ca noul...
Pentru a declanșa o tranziție CSS, modifica starea CSS după ce ai introdus codul HTML. Poți face asta schimbând o clasă (la container sau la un... -
Link deschis in Popup modal
JavaScript - jQuery - Ajax
Primul mesaj
Salut,Ultimul mesaj
nu gasesc cum sa fac un popup modal genul asta: solodev.com/blog/web-design/how-to-make-an-external-link-pop-up-modal.stml
Dar cand dau...
am gasit ceva dar nu e functional cum trebuie,momentan am facut asa
<a href= <?php echo /privat&who=$chat...