Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
keevitaja
AM 10 aastat

liitunud: 05.11.2001
|
04.07.2010 21:22:40
|
|
|
no eks see oleneb ikka sellest, kes õpetab. vaevalt sellist tava, mis on ainuõige olemas on.
_________________ Hinnavaatlus ei ole koht arvamuse avaldamiseks! |
|
Kommentaarid: 51 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
3 :: |
40 |
|
tagasi üles |
|
 |
keevitaja
AM 10 aastat

liitunud: 05.11.2001
|
04.07.2010 22:39:50
|
|
|
aga kas kuidagi sorteerida on võimalik? näiteks
<div id="s_1">1</div>
<div id="s_2">2</div>
<div id="s_3">3</div>
<div id="s_4">4</div>
kuidas saaks nüüd järjekorda muuta? ehk siis et kuvatakse näiteks 1 3 2 4. ja kas oleks võimalik lisada üks div kuhugi keskele?
_________________ Hinnavaatlus ei ole koht arvamuse avaldamiseks! |
|
Kommentaarid: 51 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
3 :: |
40 |
|
tagasi üles |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004
|
04.07.2010 23:16:55
|
|
|
Vahele sisestada?
$('div:nth-child(3)').after('mingi content');
Lisab kolmanda div elemendi järele sisu.
div ette võid anda ka mingi piiravama selectori, a'la
#mingiParent div:nth-child(3)
Ümber järjestamise kohta:
var divs = $("#mingiParent div");
divs.eq(3).insertBefore(divs.eq(2));
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
 |
keevitaja
AM 10 aastat

liitunud: 05.11.2001
|
06.07.2010 21:04:45
|
|
|
kui nüüd klikkida yles lingile, siis viiakse tr eelmise tr ette. see kõik on õige ja ma ka nii tahan. aga seal nüüd mõned probleemid ja küsimused:
1. lõpuks läheb lolliks, kui palju seda üles klikkida. ei saagi aru mis hetkel
2. kas ma kuidagi saaksin if lausega panna, et sellist liigutamist tehakse ainult juhul kui lingile millelt see funktsioon välja kutsuti on pandud ka class yles?
3. või on selleks mingi hoopis lihtsalt lahendus olemas?
lõpptulemus oleks selline, et saab neid tr piiramatult üles alla liigutada...
javascript:
|
<!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=utf-8" /> <title>Untitled Document</title> <script type="text/javascript" src="cms/includes/jquery/jquery-1.4.2.js"></script> <style type="text/css"> </style> <script type="text/javascript"> $(function() { $('#list tr:even').css('background-color', '#cccccc'); $('#list tr:first a.yles').empty(); $('#list tr:last a.alla').empty(); $('#list tr').one('click', function() { var curr_html = $(this).html(); var prev_html = $(this).prev().html(); var next_html = $(this).next().html(); $(this).html(prev_html); $(this).prev().html(curr_html); return false; }); }); </script> </head> <body> <table id="list"> <tr><td>See on 1</td><td><a class="yles" href="#">yles</a></td><td><a class="alla" href="#">alla</a></td></tr> <tr><td>See on 2</td><td><a class="yles" href="#">yles</a></td><td><a class="alla" href="#">alla</a></td></tr> <tr><td>See on 3</td><td><a class="yles" href="#">yles</a></td><td><a class="alla" href="#">alla</a></td></tr> <tr><td>See on 4</td><td><a class="yles" href="#">yles</a></td><td><a class="alla" href="#">alla</a></td></tr> <tr><td>See on 5</td><td><a class="yles" href="#">yles</a></td><td><a class="alla" href="#">alla</a></td></tr> <tr><td>See on 6</td><td><a class="yles" href="#">yles</a></td><td><a class="alla" href="#">alla</a></td></tr> </table> </body> </html>
|
peaks vist peale igat liigutust kuidagi selle listi üle käima, et juhul kui liigutati teine rida esimiseks, siis ta ka oleks esimine ja vastaks :first selectorile
_________________ Hinnavaatlus ei ole koht arvamuse avaldamiseks! |
|
Kommentaarid: 51 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
3 :: |
40 |
|
tagasi üles |
|
 |
kullar
HV kasutaja

liitunud: 26.11.2006
|
|
Kommentaarid: 27 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
25 |
|
tagasi üles |
|
 |
BullDoze
HV kasutaja

liitunud: 01.03.2005
|
25.07.2010 02:01:31
|
|
|
kuidas laadida enne lõpu body tagi lehele asju juurde?
Selline ja ka teised sarnased variandid mida katsetasin ei töötand, google ka ei aidanud:
$('body').append(function(){
$.load('/poolkova.html');
}); |
|
|
Kommentaarid: 15 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
14 |
|
tagasi üles |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004
|
25.07.2010 02:20:36
|
|
|
javascript:
|
$(document).ready(function(){ $.get( '/poolkova.html', function(data){ $('body').append(data); }, 'html' ); });
|
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
 |
BullDoze
HV kasutaja

liitunud: 01.03.2005
|
25.07.2010 11:23:56
|
|
|
Aitäh, seda edasi arendades sain asja tööle nii nagu vaja.
|
|
Kommentaarid: 15 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
14 |
|
tagasi üles |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004
|
25.07.2010 17:55:39
|
|
|
http://jsbin.com/opiku4/2
On ehk ideid et kuidas errorist lahti saada, mis ilmub teistkordsel sisselogimiskasti avamisel?
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
 |
mrkaarel
HV vaatleja
liitunud: 08.07.2008
|
25.07.2010 19:08:10
|
|
|
if((action.type = "keydown" && action.keyCode == 27) || (action.type = "focus" && !link.hasClass("menu-open")))
Mulle tundub, et siin real sa ei taha tegelikult action.type'i väärtustada vaid võrrelda
|
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004
|
25.07.2010 20:35:52
|
|
|
Janäed, viga peitustki seal, tänud
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
 |
Naljatilk
HV kasutaja

liitunud: 03.03.2006
|
05.08.2010 17:50:02
|
|
|
Tervist!
Oskab keegi öelda, kuidas selectida järgmine <img> element?
Kood seesugune:
html:
|
<td><img src="pilt.jpg" class="pilt" /></td> </td> </tr> <!-- siin jääb teema korduma --> <!-- ... --> </table>
|
jQuery, mille püüda üritan:
javascript:
|
$(document).ready(function() { $("h2").click( function(e){ $(this).next(".pilt").animate({ height: '180px' }, 100); }, function(){ $(this).next('.pilt').animate({ height: '20px' }, 100); }); }); });
|
Olen üritanud leida järgmist pilti ka next("img") abil ja erinevate sarnaste kirjapiltide ja võimaluste abil.
Lihtsuse mõttes katsetasin ka css("border","3px solid red") abil. Tulemuseks see, et kui selectida "*", siis muudab piirjoone punaseks, kui määrata klikikuulaja pildile endale ning kasutada ilma next() muutujata, suudab samuti hakkama saada, aga nii ei ole saanud seda tööle panna, et klikk pealkirjal ja pilt muudab suurust.
Selgituse mõttes ütlen, et käesolev kood on vähesel määral lihtsustatud, originaali laetakse suur hulk andmeid sisse, mis muudab pilguga haaramise raskemaks.
_________________ Vaata pilti |
|
Kommentaarid: 11 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
11 |
|
tagasi üles |
|
 |
QWhite
Kreisi kasutaja

liitunud: 24.02.2004
|
05.08.2010 18:06:01
|
|
|
Naljatilk, kuna h2 elemendi parent on erinev img parentist, siis next ei leia teda.
|
|
Kommentaarid: 65 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
0 :: |
60 |
|
tagasi üles |
|
 |
anim
HV kasutaja

liitunud: 19.05.2005
|
05.08.2010 18:29:39
|
|
|
$("h2").click(
function(e){
$(this).next(".pilt").animate({
|
asemel peaks olema midagi sellist:
$("h2").click(
function(e){
$(this).parent().parent().children().children().animate({
|
ehk siis parent liigub ühe sammu DOM puus üles: h2 parent on td, mille parent on tr, edasi children liigub jällegi alla - tr esimene children on esimene td, mille children ongi sinu img.
Võid kasutada ka find käsku: http://api.jquery.com/find/
|
|
Kommentaarid: 23 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
22 |
|
tagasi üles |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004
|
05.08.2010 18:42:02
|
|
|
javascript:
|
$(document).ready(function() { $("h2").toggle( function() { $(".pilt", $(this).parent().parent()).animate({ height: '180px' }, 100); }, function() { $(".pilt", $(this).parent().parent()).animate({ height: '20px' }, 100); } ); });
|
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
 |
Naljatilk
HV kasutaja

liitunud: 03.03.2006
|
05.08.2010 22:47:29
|
|
|
Suured tänud kiirete vastuste eest! Sain piisaval määral targemaks.
_________________ Vaata pilti |
|
Kommentaarid: 11 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
11 |
|
tagasi üles |
|
 |
keevitaja
AM 10 aastat

liitunud: 05.11.2001
|
05.11.2010 11:31:17
|
|
|
kuidas saaks selectida optioni value. peaks toimima peale seda, kui kasutaja on selectis optionit muutnud.
<select id="test">
<option value="1">Yks</option>
<option value="2">Kaks</option>
</select>
<input type"submit" id="submit"> |
jquery peaks siis kontrollima, et sisestatud oleks suurem kui 1.
$('#submit').click(function() { ...
igakord peal seda clicki peaks kontrollima, mis väärtus hetkel optionil on
_________________ Hinnavaatlus ei ole koht arvamuse avaldamiseks! |
|
Kommentaarid: 51 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
3 :: |
40 |
|
tagasi üles |
|
 |
Renka
HV Guru

liitunud: 01.04.2002
|
05.11.2010 11:36:37
|
|
|
if( $('#test').val() > 1 ){
}
_________________ There is no place like 127.0.0.1 |
|
Kommentaarid: 71 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
1 :: |
61 |
|
tagasi üles |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004
|
05.11.2010 11:45:38
|
|
|
$("#test").val()
Edit: jää veel mõtlema muude asjade peale...
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
 |
keevitaja
AM 10 aastat

liitunud: 05.11.2001
|
05.11.2010 11:54:01
|
|
|
sain tegelt... see selector peab selle clicki sees olema. option:selected
_________________ Hinnavaatlus ei ole koht arvamuse avaldamiseks! |
|
Kommentaarid: 51 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
3 :: |
40 |
|
tagasi üles |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
 |
keevitaja
AM 10 aastat

liitunud: 05.11.2001
|
05.11.2010 19:00:25
|
|
|
$("#click_output") ma panin muutujasse väljaspool clikki
_________________ Hinnavaatlus ei ole koht arvamuse avaldamiseks! |
|
Kommentaarid: 51 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
3 :: |
40 |
|
tagasi üles |
|
 |
keevitaja
AM 10 aastat

liitunud: 05.11.2001
|
08.11.2010 17:47:21
|
|
|
$('#priceinquiry input:text[value=]') |
see leiab kõik input type="text" väljad, mis on tühjad. kuidas ma saaksin teha sellise valik lause, et juhul kui tühi väli leiti, siis tehakse midagi. lihtsalt if($('#priceinquiry input:text[value=]')) ei paista aitavat.
_________________ Hinnavaatlus ei ole koht arvamuse avaldamiseks! |
|
Kommentaarid: 51 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
3 :: |
40 |
|
tagasi üles |
|
 |
anim
HV kasutaja

liitunud: 19.05.2005
|
08.11.2010 17:59:43
|
|
|
$('#priceinquiry input:text[value=]').each(function ...)
|
|
Kommentaarid: 23 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
22 |
|
tagasi üles |
|
 |
keevitaja
AM 10 aastat

liitunud: 05.11.2001
|
03.04.2011 01:34:47
|
|
|
krt, kuidas saaks mingi evendi korral text inputile mingi val anda nii, et ta tuleks aeglaselt nähtavale
_________________ Hinnavaatlus ei ole koht arvamuse avaldamiseks! |
|
Kommentaarid: 51 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
3 :: |
40 |
|
tagasi üles |
|
 |
|