• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در نمایش و پنهان کردن اطلاعات
#1
سلام
کد زیر رو لطفا بررسی کنید:
کد:
<?php foreach($D->show_music as $u) { $i++?>
<div id="m<?=$i?>" style="display:none;position:absolute;right:50px;top:12px;">
نمایش اطلاعات مربوط به آهنگ
</div>
<?php } ?>

<a onclick='graf(1)' ><div class='amazingaudioplayer-item-id'>1-</div><div class='amazingaudioplayer-item-info'></div><div class='amazingaudioplayer-item-title'>آهنگ اول</div></a>
<a onclick='graf(2)' ><div class='amazingaudioplayer-item-id'>2-</div><div class='amazingaudioplayer-item-info'></div><div class='amazingaudioplayer-item-title'>آهنگ دوم</div></a>
<a onclick='graf(3)' ><div class='amazingaudioplayer-item-id'>3-</div><div class='amazingaudioplayer-item-info'></div><div class='amazingaudioplayer-item-title'>آهنگ سوم</div></a>


<script type="text/javascript">
function graf(id) {
   var e = document.getElementById("m"+id);
   if(e.style.display == 'block')
         e.style.display = 'none';
      else
         e.style.display = 'block';
}
</script>
مثلا لیست چند آهنگ رو نشون میده که وقتی بترتیب روی آهنگ ها کلیک میشه یعنی اول آهنگ 1 بعد 2 بعد 3 بدرستی کار میکنه ولی وقتی بترتیب کلیک نشه کار نمیکنه 
مثلا وقتی روی آهنگ 1 کلیک میکنم اطلاعات مربوط به اون آهنگ رو نشون میده و وقتی روی آهنگ 2 کلیک میکنم نیز همچنین ولی وقتی دوباره برگردم و روی آهنگ 1 کلیک کنم تغییری نمیکنه و همون اطلاعات آهنگ قبلی باقی میمونه
مشکل کد چیه؟
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان