Jump to content
php.lv forumi

apakšizvēles skripta rediģēšana


Mischa

Recommended Posts

Kāds varētu, lūdzu, palīdzēt pārveidot šo skriptu, lai piemēram kādai menu daļai ir arī sub-menu!

script type="text/javascript" src="http://s101.ucoz.net/src/u.js"></script>
 <script>
 jQuery(function(){
 $('.menu td').append('')
 $('.menu td').hover(function(){
 $(this).find('a').stop().animate({top:'-30'},300);
 $(this).find('a').animate({top:'-20'},300)
 $(this).find('img').stop().animate({opacity:'.3',height:'25px'},300)
 $(this).find('span').stop().animate({opacity:'.7',bottom:'15px'},300)
 },
 function(){
 $(this).find('a').stop().animate({top:'10',}, 300);
 $(this).find('span').stop().animate({opacity:'0.0',bottom:'20px'}, 300)
 $(this).find('img').stop().animate({opacity:'1.0',height:'30px'}, 300)
 });
 });
 </script>
 

<style>
 body{margin:0}
 .menu td{width:110px;height:110px;text-align:center;}
 .menu a{display:block;width:110px;height:110px;position:relative;left:10px;top:1}
 #sakums{background:url(saite uz bildi)no-repeat center;}
 #sadala1{background:url(saite uz bildi)no-repeat center;}
 #sadala2{background:url(aite uz bildi)no-repeat center;}
 .menu span{opacity:.0;position:relative;font-weight:700;background:#555;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#FFF;border:1px solid #000;padding:3px;bottom:20px;}
 </style>


 <table align="center" class="menu" border="0" cellspadding="0" cellspacing="0">
 <tr>
 <td><a id="sakums" href="saite uz linku"></a></td>
 <td><a id="sadala1" href="saite uz linku"></a></td>
 <td><a id="sadala2" href="saite uz linku"></a></td>
 </tr>
 </table>
Edited by Mischa
Link to comment
Share on other sites

jurchiks man nevajag tādu prastu, bet vajag to submenu priekš šī koda, kuru ieliku. lai bumbas ir background bildē. es tak nemāku to pielāgot/pārveidot. programmēšanu neesmu mācījies un nezinu kas un kā - cenšos pats kkā visu sameistarot, lapai kuru gribu sev, tāpēc savus apvainojumus vari paturēt pie sevis. gudrais...

Edited by Mischa
Link to comment
Share on other sites

Bija nojauta šādam rezultātam, kad atvēru codepen un uzrakstīju šo vienkāršo kodu. 

 

Piedod, bet neviens neies tavā vietā darbu darīt. Būs vien jāmācās. Padomus un piemērus gan lielākā daļa programmētāju dos.

 

otrkārt, kādas bumbas?

 

treškārt - ir grūti iebraukt vēlamajā rezultātā pēc tava koda piemēra, ar (url uz bildi) un bumbām (?)

 

ok, tomēr: http://codepen.io/jurgenz/pen/qqJjYV, best i can do. Pārējais pašam būs jāizdomā. 

 

Tas trakais jQuery makarons salauž visu, slinkums iedziļināties

Edited by jurgenz
Link to comment
Share on other sites

jurchiks man nevajag tādu prastu, bet vajag to submenu priekš šī koda, kuru ieliku. lai bumbas ir background bildē. es tak nemāku to pielāgot/pārveidot. programmēšanu neesmu mācījies un nezinu kas un kā - cenšos pats kkā visu sameistarot, lapai kuru gribu sev, tāpēc savus apvainojumus vari paturēt pie sevis. gudrais...

Tas kods, ko tu ieliki, ir sūds, and here's why:

1) neviens normāls cilvēks vairs neizmanto table design

2) septiņas fucking animācijas vienam pašam menu??? Nahuj? Pie tam, ja ātri ar peles kursoru pārskrien meņucim reizes 10, tad tās animācijas turpinās vēl sekundes piecas, kamēr iziet cauri visam. Dumb as fuck.

3) jurgenz sākotnējais kods ir 10x labāks, un ja baigi vajag, tam var uzlikt CSS animācijas, panākot normālu efektu. Kā var novērot viņa otrajā koda piemērā, submenu zem šāda dancojoša menu izskatās bezdievīgi, tā kā silti iesaku atmest tās izvirtības un aprobežoties ar kaut ko vienkāršāku un gaumīgāku.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...