中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

使用jquery構(gòu)造自己的多級(jí)菜單

  最近在講AJAX方面的一些理論和在項(xiàng)目中的應(yīng)用。我介紹到了AJAX的一些內(nèi)部原理,以及兩套AJAX框架:Microsoft ASP.NET AJAX和jquery。我個(gè)人很喜歡Jquery,我對(duì)它的贊美從不吝嗇。

  關(guān)于Jquery,其實(shí)之前就寫過(guò)不少,有興趣的可以參考:http://zzk.cnblogs.com/s?w=blog%3Achenxizhang%20jquery

  課程中講到一個(gè)問(wèn)題,就是如何動(dòng)態(tài)生成多級(jí)菜單。我知道網(wǎng)上有不少類似的菜單。但既然咱學(xué)了Jquery,為什么不可以嘗試自己實(shí)踐一下呢?我把例子整理如下,希望給大家一些啟發(fā)和幫助。

  我們希望的結(jié)果簡(jiǎn)單如下:左側(cè)會(huì)根據(jù)數(shù)據(jù)庫(kù)結(jié)構(gòu)展示一個(gè)菜單,默認(rèn)只是顯示第一級(jí)。用戶可以根據(jù)需要點(diǎn)擊任何一級(jí),可以顯示子級(jí)。而且同級(jí)會(huì)被隱藏。最后一層是鏈接,點(diǎn)擊之后,在右側(cè)顯示有關(guān)的頁(yè)面內(nèi)容。

imageimage

image  第一步:準(zhǔn)備菜單數(shù)據(jù)頁(yè)面

  我們可以用一個(gè)頁(yè)面,動(dòng)態(tài)生成這個(gè)菜單的數(shù)據(jù)。本例我取名為menu.ASPx:

<%@ Page Language="C#" ContentType="text/xml"%>
<%@ Import Namespace="System.Xml.Linq" %>
<%@ Import Namespace="System.Linq" %>

<script runat="server">
protected override
void OnLoad(EventArgs e)
{
//動(dòng)態(tài)構(gòu)造一個(gè)菜單(隨機(jī)生成五層)
var rnd = new Random();

var menu = new XElement("MenuItems",
from level1
in Enumerable.Range(1, 10)
select
new XElement("div", "" + level1.ToString() + "",
from level2
in Enumerable.Range(1, rnd.Next(10))
select
new XElement("div", "" + level2.ToString() + "節(jié)",
from level3
in Enumerable.Range(1, rnd.Next(5))
select
new XElement("div", "" + level3.ToString() + "小節(jié)",
from level4
in Enumerable.Range(1, rnd.Next(5))
select
new XElement("div", "" + level4.ToString() + "小小節(jié)",
new XElement("ul",
from level5
in Enumerable.Range(1, rnd.Next(10))
select
new XElement("li",
new XElement("a",
new XAttribute("href", "a.ASPx"),
new XAttribute("target", "content"),
new XText("" + level5.ToString() + "個(gè)鏈接")))))))));

Response.Write(menu.ToString());
}
</script>

it知識(shí)庫(kù)使用jquery構(gòu)造自己的多級(jí)菜單,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 在线观看久草 | 日日爱夜夜操 | 日本免费在线 | 91精品综合久久久久久五月天 | 综合婷婷 | 国产四区 | 日韩一区二区在线视频 | 国产乱码精品一区二三赶尸艳谈 | 狠狠艹| 性色在线 | 欧美国产日韩在线观看 | 黄色毛片网站在线观看 | 亚洲精品一区二区在线观看 | av国产精品 | 97视频在线看| 久久99精品国产 | 综合另类 | 日韩免费一级 | 狠狠操狠狠干 | 久久国产精品免费一区二区三区 | 天天操综合网 | 亚洲视频一区二区三区四区 | 色婷婷亚洲国产女人的天堂 | 欧美日韩一区在线 | 日韩a视频 | 久久久久久久成人 | 久久国产欧美日韩精品 | a毛片| 精品久久一区二区三区 | 香蕉视频一区二区 | 欧美视频1| 黄色成人av | 国产精品久久久久久久久久久久久 | 亚洲九九 | 91精品久久久久久久99 | 欧美激情 亚洲 | 成人av观看 | 成人在线视频网站 | 密色视频| 一级一级毛片免费看 | 精品亚洲一区二区三区四区五区 |