|
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: 28 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: 68 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
0 :: |
63 |
|
| 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 |
|
 |
Renka
HV Guru

liitunud: 01.04.2002

|
|
| Kommentaarid: 71 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
1 :: |
61 |
|
| tagasi üles |
|
 |
andrusny
Kreisi kasutaja

liitunud: 20.03.2006
|
03.04.2011 10:54:38
|
|
|
Äkki sa mõtled fadeIn(); fadeOut();
_________________
 |
|
| Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
7 |
|
| tagasi üles |
|
 |
Renka
HV Guru

liitunud: 01.04.2002

|
03.04.2011 10:55:50
|
|
|
| andrusny kirjutas: |
| Äkki sa mõtled fadeIn(); fadeOut(); |
kuidas sa sellega inputi sisu fadema saad panna?
_________________ There is no place like 127.0.0.1 |
|
| Kommentaarid: 71 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
1 :: |
61 |
|
| tagasi üles |
|
 |
perenoel
Kreisi kasutaja

liitunud: 04.05.2004
|
03.04.2011 17:15:56
|
|
|
Vabandan oma võimalikku rumalust, kuid kui jQuery peidab info otsingu eest üsna analoogselt Flashiga, miks siis mitte Flashi kasutada, mis on ju ääretult lihtsam ja pakub enam võimalusi?
_________________ The biggest delusion is that there are causes other than your own state of consciousness. - Neville Goddard |
|
| tagasi üles |
|
 |
keevitaja
AM 10 aastat

liitunud: 05.11.2001
|
03.04.2011 17:46:38
|
|
|
mis info? eesmärk ei ole mitte midagi otsingumootori, kui sa nüüd seda mõtlesid, peita.
jquery ei peida vastupidiselt flashile. ja flash ikka täitsa teine asi!!!
_________________ Hinnavaatlus ei ole koht arvamuse avaldamiseks! |
|
| Kommentaarid: 51 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
3 :: |
40 |
|
| tagasi üles |
|
 |
andrusny
Kreisi kasutaja

liitunud: 20.03.2006
|
03.04.2011 18:11:07
|
|
|
<script type="text/javascript">
$(document).ready(function(){
$("#n1").click(function(){
$("#s1").fadeOut();
});
});
</script>
<style>
#s1{border:none;}
label{width:200px;height:25px;border:solid 1px #000;}
</style>
</head>
<body>
<form action="http://www.domain.com/" method="post">
<label><input type="text" name="ala1" maxlength="256" id="s1"></label><br>
<input type="button" value="nupp" id="n1">
</form> |
_________________
 |
|
| Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
7 |
|
| tagasi üles |
|
 |
QWhite
Kreisi kasutaja

liitunud: 24.02.2004
|
03.04.2011 18:12:47
|
|
|
| perenoel kirjutas: |
| Vabandan oma võimalikku rumalust, kuid kui jQuery peidab info otsingu eest üsna analoogselt Flashiga, miks siis mitte Flashi kasutada, mis on ju ääretult lihtsam ja pakub enam võimalusi? |
jQuery ei peida infot otsingu eest, läbimõtlematu kasutaja võib seda teha, kui kogu sisu ainult Ajaxiga pärib.
jQuery vajab ainult JavaScripti ja on tasuta :)
|
|
| Kommentaarid: 68 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
0 :: |
63 |
|
| tagasi üles |
|
 |
perenoel
Kreisi kasutaja

liitunud: 04.05.2004
|
03.04.2011 18:31:42
|
|
|
Selge, siis on arusaadav. Mulle oli nagu mulje jäänud, et jQuery-Ajaxi aplikatsioonid jäävad otsingumootorite eest peitu.
Aga muidu on jQuery ja Flash omavahel ikkagi natuke sarnased asjad. Samasuguseid asju teevad ja programmeerimiskeel on ka sama. Ainuke vahe, et flash jääb täielikult eraldi ja kompaktselt swf faili.
_________________ The biggest delusion is that there are causes other than your own state of consciousness. - Neville Goddard
viimati muutis perenoel 03.04.2011 19:09:20, muudetud 1 kord |
|
| tagasi üles |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004

|
03.04.2011 18:32:40
|
|
|
| ActionScript ei ole siiski sama mis JavaScript.
|
|
| Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
| tagasi üles |
|
 |
Redikate
HV veteran

liitunud: 30.12.2005
|
03.04.2011 20:19:06
|
|
|
| perenoel kirjutas: |
| Aga muidu on jQuery ja Flash omavahel ikkagi natuke sarnased asjad. Samasuguseid asju teevad ja programmeerimiskeel on ka sama. Ainuke vahe, et flash jääb täielikult eraldi ja kompaktselt swf faili. |
Whaaa...?
function slideSwitch() {
var $active = $('.slideshow IMG.active');
if ( $active.length == 0 ) $active = $('.slideshow IMG:last');
var $next = $active.next().length ? $active.next()
: $('.slideshow IMG:first');
$active.addClass('last-active');
$next.css({opacity: 0.1})
.addClass('active')
.animate({opacity: 1.0}, 1000, function() {
$active.removeClass('active last-active');
});
} |
VS
function scrollerMouseUp(e:MouseEvent):void {
for(var sa:int = 0; sa < snapPoints.length;sa++)
{
if(scroller.x - scrollBar.x > snapPoints[sa] && scroller.x - scrollBar.x < snapPoints[sa + 1])
{
scroller.x = snapPoints[sa] + scrollBar.x;
}
}
scroller.stopDrag();
stage.removeEventListener(MouseEvent.MOUSE_MOVE, scrollerMoved);
} |
Natuke sarnased... võibolla...samasuguseid asju nad siiski ei tee ja keeled pole ka samad. Ja vahet on neil paaaaalju rohkem kui Sinupoolt mainitud.
_________________ http://nodejs.org/
"I'm also a person. Programming is just one thing I do." |
|
| Kommentaarid: 34 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
33 |
|
| tagasi üles |
|
 |
perenoel
Kreisi kasutaja

liitunud: 04.05.2004
|
03.04.2011 21:15:49
|
|
|
Siiski, Actionscript oon Javascriptist arendatud ja sellega üsna sarnane.
_________________ The biggest delusion is that there are causes other than your own state of consciousness. - Neville Goddard |
|
| tagasi üles |
|
 |
Renka
HV Guru

liitunud: 01.04.2002

|
03.04.2011 21:43:22
|
|
|
| perenoel kirjutas: |
| Siiski, Actionscript oon Javascriptist arendatud ja sellega üsna sarnane. |
Kuule ära aja nüüd jama.
Mõlemad on lihtsalt ECMAScript'i dialektid mitte ei ole üks teisest arendatud.
Lisaks ActinScript ei võrdu flash
_________________ There is no place like 127.0.0.1 |
|
| Kommentaarid: 71 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
1 :: |
61 |
|
| tagasi üles |
|
 |
keevitaja
AM 10 aastat

liitunud: 05.11.2001
|
14.04.2011 21:26:16
|
|
|
mul on 3 divi, millele tahaks kõigile anda sama kõrguse vastavalt kõige kõrgema divi järgi. jqueris selleks asjaks mingi eraldi funktsioon kah on?
_________________ Hinnavaatlus ei ole koht arvamuse avaldamiseks! |
|
| Kommentaarid: 51 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
3 :: |
40 |
|
| tagasi üles |
|
 |
morgoth
HV kasutaja

liitunud: 14.01.2004
|
14.04.2011 23:47:47
|
|
|
| keevitaja kirjutas: |
| mul on 3 divi, millele tahaks kõigile anda sama kõrguse vastavalt kõige kõrgema divi järgi. jqueris selleks asjaks mingi eraldi funktsioon kah on? |
Leiad kõrgeima div-i ning paned ülejäänud samakõrguseks:
var maxHeight = Math.max($('#div1').height(), $('#div2').height(), $('#div3').height());
$('#div1, #div2, #div3').height(maxHeight);
|
Võimalusi on veelgi
|
|
| Kommentaarid: 11 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
10 |
|
| tagasi üles |
|
 |
keevitaja
AM 10 aastat

liitunud: 05.11.2001
|
14.04.2011 23:54:55
|
|
|
just sellist math.max asja mõtlesin...
_________________ 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
|
19.07.2011 16:18:02
|
|
|
| javascript:
|
(function($) { $.fn.test = function(options) { var test1 = options.fields.test1.kala; var test2 = options.fields.test2.kala; alert(test1 + ' ' + test2); }; })(jQuery); $(document).ready(function() { $('#form').test({ 'fields' : { 'test1' : { 'kala' : 'see on kala yks' }, 'test2' : { 'kala' : 'see on kala kaks' } } }); });
|
ma nüüd õpin jqueryt jälle. kas kuidagi neid optione saaks arrays anda ilma key-d kasutamata? ehk siis pole seda test1 ja test2 tegelt vaja.
hiljem oleks vaja need optionid tsükliga läbi käia. ei tea kuidas?
|
|
| Kommentaarid: 51 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
3 :: |
40 |
|
| tagasi üles |
|
 |
anim
HV kasutaja

liitunud: 19.05.2005
|
19.07.2011 16:25:19
|
|
|
küsimuse teine pool on lihtne $.each(options,function(index, value) {
alert(index + ': ' + value); });
küsimuse esimene pool jääb pisut segaseks
|
|
| Kommentaarid: 23 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
22 |
|
| tagasi üles |
|
 |
keevitaja
AM 10 aastat

liitunud: 05.11.2001
|
19.07.2011 16:43:27
|
|
|
need test1 test2 on siis keyd mida pole vaja. võiks lihtsalt järjest olla nagu php-s saab kirjutada array(val1, val2 jne
midagi sellist tahaks teha
| javascript:
|
$(document).ready(function() { $('#form').test({ 'fields' : { { 'kala' : 'see on kala yks' }, { 'kala' : 'see on kala kaks' } } }); });
|
|
|
| Kommentaarid: 51 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
3 :: |
40 |
|
| tagasi üles |
|
 |
Renka
HV Guru

liitunud: 01.04.2002

|
19.07.2011 16:52:04
|
|
|
keevitaja, see mida sa kirjutad ei ole array vaid object.
var kala = []; <- array
var kala = {}; <- object
_________________ There is no place like 127.0.0.1 |
|
| Kommentaarid: 71 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
1 :: |
61 |
|
| tagasi üles |
|
 |
keevitaja
AM 10 aastat

liitunud: 05.11.2001
|
19.07.2011 20:36:40
|
|
|
irw. mingit javascripti manuali on kusagil?
_________________ 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
|
19.07.2011 23:50:22
|
|
|
http://keevitaja.com/demo/colorforms/
keegi viitsib kommida selles mõttes, et ega mingeid erilisi lollusi ma teinud pole. see plugin on siis formi valideerimiseks mõeldud! saab anda ette minimaalse sisu pikkuse ja kontrollida emaili.
| javascript:
|
(function($) { $.fn.colorforms = function(options) { var focusColor = options.focusColor; var blurColor = options.blurColor; var errorColor = options.errorColor; $.each(options.fields, function(index, value){ var fieldID = $('#' + index); if(value.text) { fieldID.val(value.text); } fieldID.focus(function() { fieldID.animate({ backgroundColor: focusColor }, 'slow'); if(value.text && fieldID.val() == value.text) { fieldID.val(''); } }); fieldID.blur(function() { fieldID.animate({ backgroundColor: blurColor }, 'slow'); if(fieldID.val().trim() == '') { fieldID.val(value.text); } }); }); $('#' + options.submitID).click(function() { var error = false; $.each(options.fields, function(index, value) { var fieldID = $('#' + index); if(value.minLength && (fieldID.val().trim().length < value.minLength || fieldID.val() == value.text)) { error = true; fieldID.animate({ backgroundColor: errorColor }, 'slow'); } if(value.email == true && !(/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/.test(fieldID.val()))) { error = true; fieldID.animate({ backgroundColor: errorColor }, 'slow'); } }); if(error != true) { $.each(options.fields, function(index, value) { var fieldID = $('#' + index); if(fieldID.val() == value.text) { fieldID.val(''); } }); $('#' + options.formID).post(); } return false; }); }; })(jQuery); $(document).ready(function() { $('#form').colorforms({ 'fields' : { 'name' : { 'minLength' : 3, 'text' : 'Sinu nimi' }, 'email' : { 'email' : true, 'text' : 'Sinu email' }, 'url' : { 'text' : 'Sinu veebileht' }, 'text' : { 'minLength' : 3 } }, 'focusColor' : '#e8e8e8', 'blurColor' : '#fff', 'errorColor' : '#ffa07a', 'submitID' : 'submit', 'formID' : 'myform' }); });
|
|
|
| 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
|
20.07.2011 14:49:23
|
|
|
mis teema nende globaalsete muutujatega on? mingi hierarhiline süsteem või ma ei saa aru.
_________________ 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
|
23.08.2011 10:23:45
|
|
|
kui ma käin eachiga mingi posu input elemente läbi ja kui osad on ilma väärtuseta, siis tahaksin nad ühte $ muutujasse kokku korjata, et midagi nende hiljem teha. kuidas seda saavutada. ehk siis hiljem tahaks teha näiteks $('tyhjad inputid').hide();
_________________ Hinnavaatlus ei ole koht arvamuse avaldamiseks! |
|
| Kommentaarid: 51 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
3 :: |
40 |
|
| tagasi üles |
|
 |
|