abonnement Unibet Coolblue Bitvavo
pi_119766615
quote:
2s.gif Op donderdag 29 november 2012 23:01 schreef Tijn het volgende:
Ik zie niks hoor. Maar het zal dat selectieblokje met die stippellijntjes wel zijn dat blijft hangen ofzo.

Ik zou dat eerlijk gezegd sowieso niet doen, dat selecteren met zo'n vakje. Dat zie je op andere sites ook nooit.
Hoe zou jij het doen dan? Het gaat alleen om het principe van selecteren/geselecteerd blijven en deselecteren/gedeselecteerd blijven.
  donderdag 29 november 2012 @ 23:13:07 #242
12221 Tijn
Powered by MS Paint
pi_119766638
Gewoon onclick een class "selected" geven of ontnemen.
pi_119766760
quote:
14s.gif Op donderdag 29 november 2012 23:13 schreef Tijn het volgende:
Gewoon onclick een class "selected" geven of ontnemen.
Wat zou dat schelen in ms of is het puur omdat je code er kleiner van wordt?
  donderdag 29 november 2012 @ 23:16:23 #244
12221 Tijn
Powered by MS Paint
pi_119766793
Het scheelt vooral dat je niet zo'n raar puntje hebt staan op willekeurige momenten :+
pi_119766843
quote:
10s.gif Op donderdag 29 november 2012 23:16 schreef Tijn het volgende:
Het scheelt vooral dat je niet zo'n raar puntje hebt staan op willekeurige momenten :+
Da's waar. _O-

Hij is nu wel al een tijdje weg nadat ik de code opnieuw gekopieerd en geplakt heb. *klop klop*
pi_119767091
Puntje is er weer. :D Volgens jou kan ik dus beter het zo doen?

1
2
3
<div class=" (selected of niks) " style="float:left; margin: 2px; padding: 0px; width: 80px;">
// inhoud
</div>

en dan de jQuery... ?
  donderdag 29 november 2012 @ 23:34:46 #247
12221 Tijn
Powered by MS Paint
pi_119767537
Is zoiets niet wat je wil?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<!DOCTYPE html>
<html>
  <head>
    <title>Voorbeeld van klikbare blokjes</title>
    
    <link rel="stylesheet" href="style.css" type="text/css" />
  </head>
  <body>
    <h1>omg klikbare blokjes</h1>
    
    <ul id="selectable">
      <li data-id="1">blokje 1</li>
      <li data-id="2">blokje 2</li>
      <li data-id="3">blokje 3</li>
      <li data-id="4">blokje 4</li>
      <li data-id="5">blokje 5</li>
      <li data-id="6">blokje 6</li>
      <li data-id="7">blokje 7</li>
      <li data-id="8">blokje 8</li>
      <li data-id="9">blokje 9</li>
    </ul>
    
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
    <script src="script.js"></script>
  </body>
</html>

style.css:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
body
{
  font-family: sans-serif;
  text-align: center;
}

#selectable
{
  list-style-type: none;
}
  #selectable li
  {
    float: left;
    width: 80px;
    height: 80px;
    background-color: #eee;
    border: 1px solid #888;
    border-radius: 3px;
    margin: 5px;
    padding: 10px;
    cursor: pointer;
  }
  #selectable li:hover
  {
    background-color: #fff;
  }
  #selectable li.selected
  {
    background-color: #f8f89f;
  }

script.js:
1
2
3
4
5
$(document).ready(function(){
  $('#selectable li').live('click', function(){  
    $(this).toggleClass('selected');
  });
});
pi_119767553
quote:
2s.gif Op donderdag 29 november 2012 23:34 schreef Tijn het volgende:
Is zoiets niet wat je wil?
[ code verwijderd ]

style.css:
[ code verwijderd ]

script.js:
[ code verwijderd ]

Holy shit, even kijken. :D

W00t, deze is nog mooier. :P ...en geen puntje!!! Thanks a million. O+
  donderdag 29 november 2012 @ 23:42:18 #249
12221 Tijn
Powered by MS Paint
pi_119767793
Het is maar een voorbeeldje hoor.

In de click eventhandler (waar nu alleen toggleClass() wordt aangeroepen) zou je ook een Ajax call kunnen doen als je nog communicatie met je server wil na het aanklikken van een blokje.
pi_119767845
quote:
2s.gif Op donderdag 29 november 2012 23:42 schreef Tijn het volgende:
Het is maar een voorbeeldje hoor.

In de click eventhandler (waar nu alleen toggleClass() wordt aangeroepen) zou je ook een Ajax call kunnen doen als je nog communicatie met je server wil na het aanklikken van een blokje.
Wel een heel mooi voorbeeldje. ;) Ik weet hoe ik jouw voorbeeld kan uitbreiden met een Ajax call, dus dit is perfect. Nog 1 vraagje: waar gebruik je data-id voor bij elke <li>?
  donderdag 29 november 2012 @ 23:44:44 #251
12221 Tijn
Powered by MS Paint
pi_119767876
Nu nergens voor, maar ik kan me voorstellen dat je zoiets nodig hebt om je server te laten weten om welk blokje het gaat.
pi_119767938
quote:
2s.gif Op donderdag 29 november 2012 23:44 schreef Tijn het volgende:
Nu nergens voor, maar ik kan me voorstellen dat je zoiets nodig hebt om je server te laten weten om welk blokje het gaat.
Juist, dan kan ik natuurlijk met PHP daar de id laten echoën die relevant is voor mijn zoekactie.

Ik heb trouwens ook een slidersysteem gemaakt met jQuery UI. Ik heb er enorm veel werk aan gehad om het helemaal werkend te krijgen, terwijl ik de basis dus niet eens zelf heb hoeven te schrijven. Zou jij zoiets ook zelf maken?
  donderdag 29 november 2012 @ 23:47:50 #253
12221 Tijn
Powered by MS Paint
pi_119767991
Mja, waarschijnlijk wel. Het hangt er natuurlijk vanaf, als er een standaard plugin is die precies doet wat ik wil, dan gebruik ik dat gewoon. Maar als ik er enorm veel werk aan zou hebben om het aan te passen, dan is het waarschijnlijk sneller en beter om zelf te maken wat je hebben wil is mijn ervaring.
pi_119768087
quote:
2s.gif Op donderdag 29 november 2012 23:47 schreef Tijn het volgende:
Mja, waarschijnlijk wel. Het hangt er natuurlijk vanaf, als er een standaard plugin is die precies doet wat ik wil, dan gebruik ik dat gewoon. Maar als ik er enorm veel werk aan zou hebben om het aan te passen, dan is het waarschijnlijk sneller en beter om zelf te maken wat je hebben wil is mijn ervaring.
Hmm... oké. Ik heb er veel werk aan gehad omdat ik meerdere sliders wilde aansturen vanuit één eventhandler (?), Uiteindelijk is het me gelukt, zonder dat er rare glitches zichtbaar zijn. Bovendien bestaat het systeem uit meer dan 50 sliders en werkt het onder alle omstandigheden toch heel snel. Vandaar dat ik jQuery UI ook gelijk geweldig vond. :D
  donderdag 29 november 2012 @ 23:54:27 #255
12221 Tijn
Powered by MS Paint
pi_119768226
Ik gebruik ook wel eens een of twee componentjes van jQueryUI hoor. Maar voor zoiets simpels als dit begrijp ik niet waarom je een extra library zou willen includen.
pi_119768397
quote:
2s.gif Op donderdag 29 november 2012 23:54 schreef Tijn het volgende:
Ik gebruik ook wel eens een of twee componentjes van jQueryUI hoor. Maar voor zoiets simpels als dit begrijp ik niet waarom je een extra library zou willen includen.
Ik snap niet helemaal wat je bedoelt. :@ jQuery UI is toch één compleet bestand? Kan ik delen daarvan gewoon weghalen?
  vrijdag 30 november 2012 @ 00:01:17 #257
12221 Tijn
Powered by MS Paint
pi_119768462
http://jqueryui.com/download/

Hier kun je de componenten kiezen die je wil hebben. Als je alleen de dingen op je website zet die je ook daadwerkelijk gebruikt, scheelt dat zo enkele tientallen kilobytes. Zeker voor mensen met een mobiele verbinding kan dat best wat laadtijd schelen.
pi_119768519
quote:
2s.gif Op vrijdag 30 november 2012 00:01 schreef Tijn het volgende:
http://jqueryui.com/download/

Hier kun je de componenten kiezen die je wil hebben. Als je alleen de dingen op je website zet die je ook daadwerkelijk gebruikt, scheelt dat zo enkele tientallen kilobytes. Zeker voor mensen met een mobiele verbinding kan dat best wat laadtijd schelen.
Ik vermoedde het al toen jij het had over includen van componenten die je ook zelf kunt maken. Ik heb gewoon die hele meuk geïnclude. _O-

Al die jQuery componenten zijn al goed voor 108kb zie ik. Als er nog niets gecached is gaat er bijna 400kb doorheen. Gelukkig wijs je me er nu op, want volgens mij kan ik uit de bootstrap CSS ook een heleboel slopen.

[ Bericht 10% gewijzigd door pascal08 op 30-11-2012 00:08:06 ]
pi_119772830


[ Bericht 100% gewijzigd door Deeltjesversneller op 30-11-2012 09:30:12 ]
  vrijdag 30 november 2012 @ 09:30:24 #260
91039 mstx
2x1/2 = 1/2 x 1/2
pi_119772858
quote:
0s.gif Op vrijdag 30 november 2012 09:29 schreef Deeltjesversneller het volgende:

[ code verwijderd ]

waarom levert (totals == null) false op?
Omdat totals een array is. Dus totals[0]==null.
Op donderdag 2 juli 2009 22:41 schreef RTB het volgende:
als ik elk rap"liedje" een kans moest geven was ik aan het eind van dit millennium nog bezig met het tempo waarin die kotshoop uitgebraakt wordt.
👾
pi_119772958
was er al achter, toch bedankt voor de moeite!! heb me nu toch wat sjieks gemaakt zeg.
pi_119811522
Ik ben mijn custom CSS aan het veranderen maar helaas wordt voor sommige elementen op FOK! geen aparte CSS gebruikt waardoor sommige dingen geen class of id krijgen.

Nu ben ik wel zover dat ik tags een bepaalde kleur kan krijgen, maar ik wil die van moderators een andere kleur geven. Hoe moet ik dat doen?

zelf geprobeerd

1
2
3
a [style*="color:#0000FF"] {
    color: green!important;
}

en allemaal varianten daarop.
  zaterdag 1 december 2012 @ 14:41:12 #263
230788 n8n
Pragmatisch
pi_119811982
die kleuren zijn inline gestyled dus dat wordt lastig om te overrulen
Specialization is for insects”.—Robert Heinlein
pi_119812203
quote:
0s.gif Op vrijdag 30 november 2012 09:37 schreef Deeltjesversneller het volgende:
was er al achter, toch bedankt voor de moeite!! heb me nu toch wat sjieks gemaakt zeg.
Geloof er niks van.
pi_119812486
quote:
7s.gif Op zaterdag 1 december 2012 14:41 schreef n8n het volgende:
die kleuren zijn inline gestyled dus dat wordt lastig om te overrulen
Het is al gelukt.

1
2
3
a.username[style*="#0000FF"], a.tag[style*="#0000FF"]  {
    color: #389ABE !important;
}

Met dank aan TwyLight.
  zaterdag 1 december 2012 @ 15:03:57 #266
230788 n8n
Pragmatisch
pi_119812575
quote:
14s.gif Op zaterdag 1 december 2012 15:00 schreef Dimens het volgende:

[..]

Het is al gelukt.
[ code verwijderd ]

Met dank aan TwyLight.
beter
Specialization is for insects”.—Robert Heinlein
pi_119839520
Tof.
  dinsdag 4 december 2012 @ 13:30:51 #269
343369 Laser.
Love Always Shines
pi_119916143
Wie kan mij even helpen met javascript?
Ik heb een div met id "content". Deze div moet de achtergrond "img_1.jpg" gebruiken.

Ik heb ergens op de pagina een button. Als je op deze button klikt dan moet de achtergrond naar "img_2.jpg" veranderen. Als je dan nog een keer klikt dan naar img_3 etc. Maar img_4 is de laatste en dan moet ie weer terug naar 1.
pi_119916184
quote:
0s.gif Op dinsdag 4 december 2012 13:30 schreef Laser. het volgende:
Wie kan mij even helpen met javascript?
Ik heb een div met id "content". Deze div moet de achtergrond "img_1.jpg" gebruiken.

Ik heb ergens op de pagina een button. Als je op deze button klikt dan moet de achtergrond naar "img_2.jpg" veranderen. Als je dan nog een keer klikt dan naar img_3 etc. Maar img_4 is de laatste en dan moet ie weer terug naar 1.
Wat heb je zelf tot nu toe?
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')