Cara untuk mengendalikan ID tindanan yang berbeza: gunakan fungsi JavaScript yang sama
P粉511757848
2023-09-04 22:36:35
<p>Saya mahu menunjukkan tindanan untuk pautan yang berbeza. Tindanan pertama mengandungi imej dan teks, manakala jika kita mengklik pada pautan 2, ia mesti menunjukkan tindanan 2 dengan struktur yang sama tetapi kandungan yang berbeza. Tolong bantu saya untuk mendapatkan output yang diingini. </p>
<p>
<pre class="brush:js;toolbar:false;">fungsi on() {
document.getElementById("overlay").style.display = "block";
}
fungsi pada1() {
document.getElementById("overlay1").style.display = "block";
}
fungsi off() {
document.getElementById("overlay").style.display = "tiada";
}</pre>
<pre class="brush:css;toolbar:false;">.img {
peralihan: mengubah 5s mudah masuk;
transform: skala (1);
transform-asal: 0 0;
}
.img:hover {
transform: skala(1.25)
}
#tindih,
#overlay1 {
kedudukan: tetap;
paparan: tiada;
lebar: 100%;
ketinggian: 100%;
atas: 0;
kiri: 0;
kanan: 0;
bawah: 0;
warna latar belakang: putih;
indeks z: 77777772;
kursor: penunjuk;
}
#teks,
#text1 {
kedudukan: tetap;
atas: 20%;
kiri: 5%;
//saiz fon: 50px;
warna: hitam;
// transform: translate(-50%,-50%);
// -ms-transform: translate(-50%,-50%);
}</pre>
<pre class="brush:html;toolbar:false;"><div id="overlay" onclick="off()">
<div id="text">
<div style="width: 48%; float:left">
<h2>XXX</h2>
<h4>ZZZ</h4>
<p style="font-size:14px;">
Bantu menemui bakat besar orang yang tinggal di lembah. </p>
</div>
<div style="width: 50%; float:right; margin-top:-220px;
">
<img class="img" style="height:100%" src="http://cdn.dpmag.com/2016/06/boydB3_6881-683x1024.jpg">
</div>
</div>
<div style="padding:20px">
<h2></h2>
<a onclick="on()"></a>
</div>
<div id="overlay1" onclick="on1()">
<div id="text1">
<div style="width: 48%; float:left">
<h2>AAA</h2>
<h4>MMM</h4>
<p style="font-size:14px;">Bantu menemui bakat besar orang yang tinggal di lembah. </p>
</div>
<div style="width: 50%; float:right; margin-top:-220px;
">
<img class="img" style="height:100%" src="http://cdn.dpmag.com/2016/06/002boydB37683-703x1024.jpg">
</div>
</div>
<div style="padding:20px">
<h2></h2>
<a onclick="on1()"></a>
</div>
</div>
</div>
<a onclick="on(id)"style="font-size: 11pt;">Baca lebih lanjut -></a>
<a onclick="on(id)"style="font-size: 11pt;">Baca lebih lanjut -></a>
1. Senaraikan item</pra>
</p>
Terdapat cara yang lebih baik untuk melaksanakan ini, tetapi bergantung pada keperluan anda, anda boleh menghantar berbeza
ids
和actions
作为params
ke fungsi yang sama, seperti ini