sama552
شنبه 28 فروردین 1389, 08:38 صبح
باسلام
من می خوام تکنیک های جیکوئری رو روی آیتم های دیتا لیست پیاده سازی کنم مثلا دو آیتم دارم که در ابتدا آیتم دوم
نشان داده نمی شود و با کلیک بر روی ایتم اول آیتم دوم متناظر با آن نشان داده می شود من کد های زیر رانوشتم ولی مشکل اینه که با کلیک بر روی اولین آ یتم همه ی آیتم های دو نمایش داده می شوند نه آیتم دوم متناظر
در کد:
Protected Sub DataList1_ItemCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataListCommandEventArgs ) Handles DataList1.ItemCommand
If e.CommandName = "item1" Then
Dim LinkButton1 As LinkButton
LinkButton1 = DirectCast(DataList1.Items(e.Item.ItemIndex).FindC ontrol("lnkbtnitem2"), LinkButton)
Response.Write(LinkButton1.ClientID.ToString())
Dim linkButtonID As String = LinkButton1.ClientID.ToString()
Dim head As HtmlGenericControl = DirectCast(FindControl("Head1"), HtmlGenericControl)
head.Controls.Add(New LiteralControl("<script type='text/javascript'>" + "$(document).ready(function() " + " {$('#" + linkButtonID + "').Toggle(); } );</script>"))
End If
End Sub
در سورس برای اینکه آیتم های دوم نمایش داده نشوند
<script type="text/javascript">
$(document).ready(function() {
$("#faq .item2").hide();
})
</script>
لطفا اگه کسی میدونه کمک کنه
من می خوام تکنیک های جیکوئری رو روی آیتم های دیتا لیست پیاده سازی کنم مثلا دو آیتم دارم که در ابتدا آیتم دوم
نشان داده نمی شود و با کلیک بر روی ایتم اول آیتم دوم متناظر با آن نشان داده می شود من کد های زیر رانوشتم ولی مشکل اینه که با کلیک بر روی اولین آ یتم همه ی آیتم های دو نمایش داده می شوند نه آیتم دوم متناظر
در کد:
Protected Sub DataList1_ItemCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataListCommandEventArgs ) Handles DataList1.ItemCommand
If e.CommandName = "item1" Then
Dim LinkButton1 As LinkButton
LinkButton1 = DirectCast(DataList1.Items(e.Item.ItemIndex).FindC ontrol("lnkbtnitem2"), LinkButton)
Response.Write(LinkButton1.ClientID.ToString())
Dim linkButtonID As String = LinkButton1.ClientID.ToString()
Dim head As HtmlGenericControl = DirectCast(FindControl("Head1"), HtmlGenericControl)
head.Controls.Add(New LiteralControl("<script type='text/javascript'>" + "$(document).ready(function() " + " {$('#" + linkButtonID + "').Toggle(); } );</script>"))
End If
End Sub
در سورس برای اینکه آیتم های دوم نمایش داده نشوند
<script type="text/javascript">
$(document).ready(function() {
$("#faq .item2").hide();
})
</script>
لطفا اگه کسی میدونه کمک کنه