我有一个有两个标题的主页。这些标题链接到另一个页面(news.aspx)。 news.aspx上的新闻文章以手风琴风格存储。
我想要的是:当在主页上点击新闻文章的标题时,它将重定向到该news.aspx页面,并且与该标题相关的手风琴部分将已经打开。
有什么方法可以做到这一点吗?
我知道我需要创建一个function ()
,但我不太确定如何去做。
答案 0 :(得分:0)
加载
if (Convert.ToInt32(Request.QueryString["lb"]) == 0)
{
MyAccordion.SelectedIndex = 0;
}
else if (Convert.ToInt32(Request.QueryString["lb"]) == 1)
{
MyAccordion.SelectedIndex = 1;
}
这是手风琴
<asp:Accordion ID="MyAccordion" runat="Server" SelectedIndex="0" Head
从您要重定向的页面的查询字符串发送索引。
答案 1 :(得分:0)
我假设您不使用ASP.NET Accordion控件,而是使用jQuery UI .accordion()函数。
然后,您可以使用以下jQuery UI函数:
//select active accordion section
$("#accordion").accordion( "option", "active", $("."+currentNewsId) );
请查看此JSFiddle以获取完整示例:http://jsfiddle.net/wY7cr/2/
你需要知道的一切都应该在那里。请问我是否有任何问题。