Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jak js krócej zapisać w jquery?
marcus755
post
Post #1





Grupa: Zarejestrowani
Postów: 158
Pomógł: 1
Dołączył: 6.12.2012

Ostrzeżenie: (0%)
-----


Znalazłem coś takiego w js:

  1. var my_data = new Date();
  2. var godz = my_data.getHours();
  3.  
  4. var IMG = new Array();
  5. IMG[0]=["noc.jpg", 6];
  6. IMG[1]=["rano.jpg", 12];
  7. IMG[2]=["poludnie.jpg", 16];
  8. IMG[3]=["wieczor.jpg", 19];
  9.  
  10. var str="";
  11. for (var i=1; i<IMG.length; i++)
  12. {
  13. if((godz>IMG[i-1][1])&&(godz<=IMG[i][1])) str=IMG[i][0];
  14. }
  15. if(str=="") str=IMG[0][0];
  16.  
  17. document.write("<img src="+str+">");


jak to krócej zapisać w jquery?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
trueblue
post
Post #2





Grupa: Zarejestrowani
Postów: 6 807
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


  1. var godz=new Date().getHours();
  2. var IMG=[["noc.jpg",6],["rano.jpg",12],["poludnie.jpg",16],["wieczor.jpg",19]];
  3. $('div.time').each(function(){
  4. var str=IMG[0][0];
  5. var godz=parseInt($(this).text()); //tylko dla pełnych godzin w divach
  6. for(var i=1;i<IMG.length;i++)
  7. if((godz>IMG[i-1][1])&&(godz<=IMG[i][1])) str=IMG[i][0];
  8. $(this).next().html("<img src="+str+">");
  9. });
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 03:05