Autor | Zpráva | ||
---|---|---|---|
okoun Profil |
#1 · Zasláno: 20. 3. 2021, 11:53:28
můžete mi prosím pomoci jak upravit tenhle script který posílá do divu výstup na základě selectu, potřebuji to samé ale aby to bylo na základě zmáčknutí klasického a href odkazu, díky
<script> $(document).on('change', "select[name=ipv4_pool]", function() { $(".out").load("includes/submeny.php?ipv4_pool="+$("select[name=ipv4_pool]").val()); }); </script> <select name="ipv4_pool"> </select> <div class="out"> </div> |
||
Kajman Profil |
#2 · Zasláno: 20. 3. 2021, 12:05:27
Data pro parametr se mají stále brát z toho selectu, nebo budou nějakou formou v odkaze?
|
||
okoun Profil |
#3 · Zasláno: 20. 3. 2021, 12:07:04
Kajman:
select úplně smazat a místo toho tam bude <a href></a> |
||
Kajman Profil |
#4 · Zasláno: 20. 3. 2021, 12:14:50
A data, která se brala ze selectu (parametr ipv4_pool), budou kde?
|
||
okoun Profil |
#5 · Zasláno: 20. 3. 2021, 13:13:06
Kajman:
nikde to byl jen příklad jak to funguje pro select, ted tam bude jen jeden odkaz |
||
Kajman Profil |
#6 · Zasláno: 20. 3. 2021, 13:23:09
Zkuste
$(document).on('click', "a.nejakatrida", function() { $(".out").load("includes/submeny.php?ipv4_pool=pevna_hodnota"); return false; }); |
||
okoun Profil |
#7 · Zasláno: 20. 3. 2021, 13:45:10
Kajman:
zdá se že to jede, díky moc! |
||
Časová prodleva: 3 dny
|
|||
okoun Profil |
#8 · Zasláno: 23. 3. 2021, 22:44:32
Kajman:
Prosím potřeboval bych ještě poradit jak zapsat sem následující podmínku $(document).on('click', "a.nejakatrida", function() { $(".out").load("includes/submeny.php?ipv4_pool=pevna_hodnota"); return false; }); potřebuji udělat nějaký IF že když ten .out už bude jednou zobrazený aby se znovu nezobrazil když se zmáčkne a.nejakatrida díky |
||
Kajman Profil |
#9 · Zasláno: 24. 3. 2021, 11:05:12
Místo on použijete one.
|
||
okoun Profil |
#10 · Zasláno: 24. 3. 2021, 16:55:40
Kajman:
zapomenul jsem jednu podstatnou věc ono je tam víc těch loadů, například $(document).on('click', "a.nejakatrida", function() { $(".out").load("includes/submeny.php?ipv4_pool=pevna_hodnota"); $(".out1").load("includes/submeny1.php"); $(".out2").load("includes/submeny2.php"); return false; }); a já právě potřebuji třeba ten out1 se už znovu nenačítal když už jendou byl.... |
||
Keeehi Profil |
#11 · Zasláno: 24. 3. 2021, 17:24:02
Můžeš tomu přidat třídu a podle ní to rozlišovat. Nebo se kouknout na obash. Nabo si to uložit do proměnné. Možností je spousta.
$(document).on('click', "a.nejakatrida", function() { $(".out").load("includes/submeny.php?ipv4_pool=pevna_hodnota"); if (!$(".out1").hasClass("loaded")) { $(".out1").addClass("loaded").load("includes/submeny1.php"); } $(".out2").load("includes/submeny2.php"); return false; }); |
||
okoun Profil |
#12 · Zasláno: 24. 3. 2021, 18:10:38
Keeehi:
super, díky |
||
Kajman Profil |
#13 · Zasláno: 24. 3. 2021, 18:31:05
Nebo bez ifu
$(".out1").not(".loaded").addClass("loaded").load("includes/submeny1.php"); |
||
Keeehi Profil |
#14 · Zasláno: 24. 3. 2021, 19:13:17
Tak když už v tom jsme, tak tohle by mělo taky projít.
$(".out1:not(.loaded)").addClass("loaded").load("includes/submeny1.php"); |
||
Kajman Profil |
#15 · Zasláno: 25. 3. 2021, 10:20:19
Nebo může navěsit na odkaz dvě události, jednu trvalou a jednu jen pro jedno spuštění.
$(document).on('click', "a.nejakatrida", function() { $(".out").load("includes/submeny.php?ipv4_pool=pevna_hodnota"); $(".out2").load("includes/submeny2.php"); return false; }).one('click', "a.nejakatrida", function() { $(".out1").load("includes/submeny1.php"); return false; }); |
||
Časová prodleva: 3 roky
|
0