PDA

View Full Version : سوال: مخفی کردن div داخل repeater



arusha
چهارشنبه 07 آبان 1393, 12:40 عصر
سلام به همه دوستان
ببخشید که تاپیک جدید ایجاد کردم چون جستجو نتیجه ای نداشت.
من تو پروژم به منظور نمایش نظرات کاربران در مورد یک مطلب یک repeater گذاشتم که اطلاعات رو از بانک می خونه . حالا برای پاسخ دادن به نظرات یک دکمه پاسخ گذاشتم و می خوام با کلیک روی اون یک div که شامل اشیاء لازم برای ثبت است، نمایش داده بشه. این div برای هر رکورد جداگانه هست.
یک اسکریپت هم برای نمایش و مخفی کردن div پیدا کردم که در حالت عادی کار می کنه اما وقتی می ذارمش تو repeater دیگه کار نمی کنه. و احتمال می دم مشکل به خاطر دستیابی به id این div هست. لطفا کمکم کنید و اگه راه حلی دارید و یا کد دیگری دارید که بهتر است ارائه بدید. کد سادشو که کار هم می کنه اینجا می ذارم .
با تشکر فراوان


<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script src="js/slidedown-up.js"></script>
<script>
$(document).ready(function () {
$("#flip").click(function () {
$("#panel").slideToggle("slow");
});
});
</script>
<style>
#panel,#flip
{
padding:5px;
text-align:center;
background-color:#e5eecc;
border:solid 1px #c3c3c3;
}
#panel
{
padding:50px;
display:none;
}
</style>

</head>
<body>
<form id="form1" runat="server">
<div id="flip" runat="server">Click to slide the panel down or up</div>
<div id="panel" runat="server" style="display: none">Hello world!</div>

</form>
</body>
</html>

arusha
چهارشنبه 07 آبان 1393, 12:47 عصر
در ضمن برای مشاهده دموی این کد می تونید به لینک زیر مراجعه کنید:
http://www.w3schools.com/jquery/jquery_slide.asp
ممنونم