ziedinjsh Posted November 13, 2010 Report Share Posted November 13, 2010 <script type="text/javascript"> function ShowHide(){ $(".message").animate({"height": "toggle"}, { duration: 1000 }); } </script> echo "<div class='title'><a onclick='ShowHide(); return false;' href='#'>".$data['title']."</a></div>"; izspiežot uz title man atveras visi reporti uzraiez! vajadzētu lai atver to uz kuru uzspiež. Un atverot sadaļu viņi ir jau vaļā.. vajadzētu lai ir ciet! Quote Link to comment Share on other sites More sharing options...
marcis Posted November 13, 2010 Report Share Posted November 13, 2010 http://jqueryui.com/demos/accordion/ Quote Link to comment Share on other sites More sharing options...
ziedinjsh Posted November 13, 2010 Author Report Share Posted November 13, 2010 (edited) hmm.. nekā man tur nesanāk.. open close var uztaisīt arī ar php? kad uzspiež uz title viņš atver ziņu pēc id Edited November 13, 2010 by ziedinjsh Quote Link to comment Share on other sites More sharing options...
briedis Posted November 13, 2010 Report Share Posted November 13, 2010 hmm.. nekā man tur nesanāk.. open close var uztaisīt arī ar php? kad uzspiež uz title viņš atver ziņu pēc id Kas tieši nesanāk? Cik daudz esi izdarījis? Quote Link to comment Share on other sites More sharing options...
ziedinjsh Posted November 13, 2010 Author Report Share Posted November 13, 2010 kā varētu uztaisīt no php open close nolasot pēc id? Quote Link to comment Share on other sites More sharing options...
daGrevis Posted November 13, 2010 Report Share Posted November 13, 2010 Ja sapratu, ko domā, tad ar PHP to nevarēs. Quote Link to comment Share on other sites More sharing options...
ziedinjsh Posted November 13, 2010 Author Report Share Posted November 13, 2010 domāju tā, kad uzpiež piemēram uz title un zem viņa atveras div kurā ir pats message teksts uzspiežot atkal uz tite viņš aizveras.. bet vajag lai viņš atver tikai to uz kuru uzspiež Quote Link to comment Share on other sites More sharing options...
briedis Posted November 13, 2010 Report Share Posted November 13, 2010 Eh, aizej palasi jquery dokumentāciju, efektu sadaļu. Tur noteikti atradīsi kādu koda piemēru. Quote Link to comment Share on other sites More sharing options...
indoom Posted November 15, 2010 Report Share Posted November 15, 2010 Ja gribi, lai darbojas uz to, uz kuru uzklikšķina, tad izmanto relatīvos ceļus līdz .message, sākot no this. Piem. $(this).parent().nextAll('.message').eq(0), atkarībā, kāds ir html, un kur tas .message attiecīgais atrodas pret uzklikšķināto linku. un visdrīzāk animates vietā izmanto http://api.jquery.com/slideToggle/ un ja gribi lai sākumā visi aizvērti, var aizvērt $(function(){ $('.message').hide(); }); ja tiks izmantots slideToggle, vai .css('height',0), ja animate() Vai arī uzreiz cssā ieraksti height:0 un overflow:hidden Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.