Jump to content
php.lv forumi

open/close


ziedinjsh

Recommended Posts

<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!

Link to comment
Share on other sites

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

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...